Skip to content

Commit 9e51d52

Browse files
committed
Revert removal
1 parent 91f751f commit 9e51d52

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

Sources/GateEngine/Game.swift

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,17 @@ public final class Game {
148148
let deltaTime = Float(deltaTime)
149149
self.resourceManager.update(withTimePassed: deltaTime)
150150
await windowManager.updateWindows(deltaTime: deltaTime)
151-
Task(priority: .high) { @MainActor in
151+
self.windowManager.drawWindows()
152+
if await self.ecs.shouldRenderAfterUpdate(
153+
withTimePassed: Float(deltaTime)
154+
) {
152155
self.windowManager.drawWindows()
153156
completion()
157+
} else {
158+
#if GATEENGINE_DEBUG_RENDERING
159+
Log.warn("Frame Dropped", "DeltaTime:", deltaTime)
160+
#endif
161+
completion()
154162
}
155163
}
156164
}

0 commit comments

Comments
 (0)