From ffc117264f3a800d0b1ec776ee02962130929260 Mon Sep 17 00:00:00 2001 From: Dethrace Engineering Department <78985374+dethrace-labs@users.noreply.github.com> Date: Mon, 2 May 2022 08:48:35 +1200 Subject: [PATCH] flush buffers in EndScene (#126) --- src/harness/harness.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/harness/harness.c b/src/harness/harness.c index 4a57b752..fae2f056 100644 --- a/src/harness/harness.c +++ b/src/harness/harness.c @@ -346,6 +346,7 @@ void Harness_Hook_renderFaces(br_actor* actor, br_model* model, br_material* mat } void Harness_Hook_BrZbSceneRenderEnd() { + renderer->FlushBuffers(last_colour_buffer, last_depth_buffer); renderer->EndScene(); } @@ -353,7 +354,6 @@ void Harness_Hook_BrZbSceneRenderEnd() { void Harness_Hook_BrPixelmapDoubleBuffer(br_pixelmap* dst, br_pixelmap* src) { // draw the current colour_buffer (2d screen) contents - renderer->FlushBuffers(last_colour_buffer, last_depth_buffer); Harness_RenderScreen(dst, src); int delay_ms = Harness_CalculateFrameDelay();