From 4fb0e506fb678db308cd4f4f869d4c161a4b772c 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. git-svn-id: https://svn.wildfiregames.com/public/ps/trunk@25712 3db68df2-c116-0410-a063-a993310a9797 --- 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[] = { -- 2.11.4.GIT