Revert "Move Present to the end of NativeFrame()"

This didn't work out too well, will look into it as it's a necessary
step.

This reverts commit 4e77c63b97.
This commit is contained in:
Henrik Rydgård 2023-08-10 13:51:35 +02:00
parent f40a49369c
commit 0fdb0e47a8

View file

@ -1143,6 +1143,11 @@ void NativeFrame(GraphicsContext *graphicsContext) {
}
g_draw->EndFrame();
// This, between EndFrame and Present, is where we should actually wait to do present time management.
// There might not be a meaningful distinction here for all backends..
g_draw->Present();
if (resized) {
INFO_LOG(G3D, "Resized flag set - recalculating bounds");
resized = false;
@ -1182,11 +1187,6 @@ void NativeFrame(GraphicsContext *graphicsContext) {
// We're rendering fine, clear out failure info.
ClearFailedGPUBackends();
}
// This, between EndFrame and Present, is where we should actually wait to do present time management.
// There might not be a meaningful distinction here for all backends..
g_draw->Present();
}
void HandleGlobalMessage(const std::string &msg, const std::string &value) {