From 964ac7127d4fe5855f240758923bc3abbc79008b Mon Sep 17 00:00:00 2001 From: Greg Wells Date: Sat, 31 May 2025 06:25:41 -0400 Subject: [PATCH] signal vulkan fence --- rendering_api/metal/src/core/submit/metal_submit.m | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rendering_api/metal/src/core/submit/metal_submit.m b/rendering_api/metal/src/core/submit/metal_submit.m index a7b80b8..194ec46 100644 --- a/rendering_api/metal/src/core/submit/metal_submit.m +++ b/rendering_api/metal/src/core/submit/metal_submit.m @@ -12,6 +12,7 @@ gnReturnCode gnSubmitFn(struct gnOutputDevice_t* device, struct gnSubmitInfo_t i __block gnSemaphore* semsToSignal = info.signalSemaphores; __block int semsToSignalCount = info.signalCount; + __block gnFence* fenceToSignal = info.fence; for (int i = 0; i < info.commandBufferCount; i++) { id commandBuffer = info.commandBuffers[i].commandBuffer->commandBuffer; @@ -20,6 +21,7 @@ gnReturnCode gnSubmitFn(struct gnOutputDevice_t* device, struct gnSubmitInfo_t i semsToSignal[c].semaphore->eventTriggered = gnTrue; } }]; + fenceToSignal->signaled = gnTrue; [commandBuffer commit]; }