diff --git a/projects/apis/metal/src/submit/metal_submit.m b/projects/apis/metal/src/submit/metal_submit.m index 9c49254..0a025f8 100644 --- a/projects/apis/metal/src/submit/metal_submit.m +++ b/projects/apis/metal/src/submit/metal_submit.m @@ -18,6 +18,9 @@ gnReturnCode metalSyncSubmit(gnOutputDevice device, gnSubmitSyncInfo info) { mtlSignalSemaphore(info.signalSemaphores[c], commandBuffer); [info.commandBuffers[i]->commandBuffer->commandBuffer addCompletedHandler:^(id buffer) { + if (buffer.error) { + NSLog(@"Command buffer error: %s", buffer.error.localizedDescription.UTF8String); + } if (atomic_fetch_sub_explicit(&buffersLeft, 1, memory_order_acq_rel) == 1) { fenceToSignal->signaled = gnTrue; }