From fa03eb348572fbef0d37c108d07afc44beb4c10e Mon Sep 17 00:00:00 2001 From: vladislavbelov Date: Sun, 6 Jun 2021 18:05:10 +0000 Subject: [PATCH] Switches ShadowMap debug rendering to canvas2d material. This was SVN commit r25712. --- source/renderer/ShadowMap.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/source/renderer/ShadowMap.cpp b/source/renderer/ShadowMap.cpp index 860049116e..bb8a54815b 100644 --- a/source/renderer/ShadowMap.cpp +++ b/source/renderer/ShadowMap.cpp @@ -804,12 +804,15 @@ void ShadowMap::RenderDebugTexture() glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_COMPARE_MODE, GL_NONE); #endif - CShaderTechniquePtr texTech = g_Renderer.GetShaderManager().LoadEffect(str_gui_basic); + CShaderTechniquePtr texTech = g_Renderer.GetShaderManager().LoadEffect(str_canvas2d); texTech->BeginPass(); CShaderProgramPtr texShader = texTech->GetShader(); texShader->Uniform(str_transform, GetDefaultGuiMatrix()); texShader->BindTexture(str_tex, m->Texture); + texShader->Uniform(str_colorAdd, CColor(0.0f, 0.0f, 0.0f, 1.0f)); + texShader->Uniform(str_colorMul, CColor(1.0f, 1.0f, 1.0f, 0.0f)); + texShader->Uniform(str_grayscaleFactor, 0.0f); float s = 256.f; float boxVerts[] = {