diff --git a/src/gpu/metal/SDL_gpu_metal.m b/src/gpu/metal/SDL_gpu_metal.m index 3750ffa471..3a02f8fd3a 100644 --- a/src/gpu/metal/SDL_gpu_metal.m +++ b/src/gpu/metal/SDL_gpu_metal.m @@ -3627,7 +3627,7 @@ static bool METAL_QueryFence( SDL_GPUFence *fence) { MetalFence *metalFence = (MetalFence *)fence; - return METAL_INTERNAL_IsFenceBusy(metalFence); + return !METAL_INTERNAL_IsFenceBusy(metalFence); } // Window and Swapchain Management