]> OCCT Git - occt.git/commit
0032172: Visualization, TKOpenGl - implement simple shadow mapping for a spot light...
authormzernova <mzernova@opencascade.com>
Wed, 24 Aug 2022 12:04:10 +0000 (15:04 +0300)
committermzernova <mzernova@opencascade.com>
Wed, 31 Aug 2022 07:27:30 +0000 (10:27 +0300)
commit06aa200142ee691919dd364162992f47b1ae4b01
tree1b10cad5a1a6863c7f7a32a1e41bfaee862e03ea
parentacac44d571c379b974e609ab8376ab3fb38f992e
0032172: Visualization, TKOpenGl - implement simple shadow mapping for a spot light source

added test: opengl/data/shadows/spotlight
16 files changed:
src/Graphic3d/Graphic3d_CLight.cxx
src/Graphic3d/Graphic3d_ShaderManager.cxx
src/OpenGl/OpenGl_ShaderManager.hxx
src/OpenGl/OpenGl_ShadowMap.cxx
src/OpenGl/OpenGl_View.cxx
src/Shaders/DirectionalLightShadow.glsl [deleted file]
src/Shaders/FILES
src/Shaders/LightShadow.glsl [new file with mode: 0644]
src/Shaders/PBRSpotLight.glsl
src/Shaders/PhongSpotLight.glsl
src/Shaders/Shaders_DirectionalLightShadow_glsl.pxx [deleted file]
src/Shaders/Shaders_LightShadow_glsl.pxx [new file with mode: 0644]
src/Shaders/Shaders_PBRSpotLight_glsl.pxx
src/Shaders/Shaders_PhongSpotLight_glsl.pxx
src/ViewerTest/ViewerTest_ViewerCommands.cxx
tests/opengl/data/shadows/spotlight [new file with mode: 0644]