Fixed issues with clashing graphics in long game runs

This commit is contained in:
korenkonder
2025-06-28 23:38:13 +03:00
parent 8229553498
commit 8d31d7c0fa
6 changed files with 45 additions and 21 deletions
+3 -3
View File
@@ -323,7 +323,7 @@ namespace rndr {
for (int32_t i = RND_PASSID_SHADOW; i <= RND_PASSID_CLEAR; i++)
RenderManager::render_single_pass(rend_data_ctx, (RenderPassID)i);
rend_data_ctx.state.end_event();
rend_data_ctx.state.update();
rend_data_ctx.state.finish();
}
{
@@ -333,7 +333,7 @@ namespace rndr {
for (int32_t i = RND_PASSID_PRE_SPRITE; i <= RND_PASSID_3D; i++)
RenderManager::render_single_pass(rend_data_ctx, (RenderPassID)i);
rend_data_ctx.state.end_event();
rend_data_ctx.state.update();
rend_data_ctx.state.finish();
}
{
@@ -343,7 +343,7 @@ namespace rndr {
for (int32_t i = RND_PASSID_SHOW_VECTOR; i <= RND_PASSID_12; i++)
RenderManager::render_single_pass(rend_data_ctx, (RenderPassID)i);
rend_data_ctx.state.end_event();
rend_data_ctx.state.update();
rend_data_ctx.state.finish();
}
rctx_ptr->disp_manager->check_vertex_arrays();