Tiny refactor

This commit is contained in:
2024-10-18 16:12:24 +02:00
parent 8ee000ab74
commit 1d5b4499a4
38 changed files with 645 additions and 637 deletions

View File

@@ -1432,15 +1432,15 @@ render :: (backend: *D3D11_Backend, command_buffer: *Render_Command_Buffer) {
now := seconds_since_init();
renderer.last_render_time_cpu = cast(float)(now - time) * 1000.0;
engine.renderer.last_render_time_cpu = cast(float)(now - time) * 1000.0;
time = now;
// Present the information rendered to the back buffer to the front buffer (the screen)
before_swap := seconds_since_init();
hr := IDXGISwapChain_Present(swap_chain, xx ifx renderer.vsync then 1 else 0, 0);
hr := IDXGISwapChain_Present(swap_chain, xx ifx engine.renderer.vsync then 1 else 0, 0);
after_swap := seconds_since_init();
//print("RENDERING: It took % sec to present the final image\n", after_swap - before_swap);
renderer.last_render_time_gpu = cast(float)(now - time) * 1000.0;
engine.renderer.last_render_time_gpu = cast(float)(now - time) * 1000.0;
if FAILED(hr) {
log_error("Present failed: %", hr);