From 2fc4f576d149d2817930d6e7f9164ef1cb508022 Mon Sep 17 00:00:00 2001 From: korenkonder Date: Sun, 14 Jan 2024 17:49:42 +0300 Subject: [PATCH] Fixed clear color of Litproj --- src/CRE/render_context.cpp | 2 +- src/ReDIVA/render.cpp | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/CRE/render_context.cpp b/src/CRE/render_context.cpp index f78afb3c..256368d9 100644 --- a/src/CRE/render_context.cpp +++ b/src/CRE/render_context.cpp @@ -113,7 +113,7 @@ bool light_proj::set() { if (!this) return false; - static const vec4 color_clear = 1.0f; + static const vec4 color_clear = 0.0f; static const GLfloat depth_clear = 1.0f; shadow_texture[0].Bind(); diff --git a/src/ReDIVA/render.cpp b/src/ReDIVA/render.cpp index 535e89a4..efaf475f 100644 --- a/src/ReDIVA/render.cpp +++ b/src/ReDIVA/render.cpp @@ -1129,7 +1129,7 @@ static void render_context_ctrl(render_context* rctx) { static void render_context_disp(render_context* rctx) { camera* cam = rctx->camera; - static const GLfloat color_clear[] = { 0.0f, 0.0f, 0.0f, 0.0f }; + static const vec4 color_clear = 0.0f; static const GLfloat depth_clear = 1.0f; static const GLint stencil_clear = 0; @@ -1145,7 +1145,7 @@ static void render_context_disp(render_context* rctx) { gl_state_bind_framebuffer(0); gl_state_set_depth_mask(GL_TRUE); gl_state_set_stencil_mask(0xFF); - glClearBufferfv(GL_COLOR, 0, color_clear); + glClearBufferfv(GL_COLOR, 0, (float_t*)&color_clear); glClearDepthf(depth_clear); gl_state_set_stencil_mask(0x00); gl_state_set_depth_mask(GL_FALSE); @@ -1154,7 +1154,7 @@ static void render_context_disp(render_context* rctx) { rctx->render.rend_texture[0].Bind(); gl_state_set_depth_mask(GL_TRUE); - glClearBufferfv(GL_COLOR, 0, color_clear); + glClearBufferfv(GL_COLOR, 0, (float_t*)&color_clear); glClearBufferfv(GL_DEPTH, 0, &depth_clear); gl_state_set_depth_mask(GL_FALSE);