]> OCCT Git - occt.git/commit
0032752: Visualization, TKOpenGl - extend V3d_View::ToPixMap() options with Z-layer CR32173_1
authordrochalo <diogo.lopes@opencascade.com>
Thu, 11 Apr 2024 16:53:27 +0000 (17:53 +0100)
committerdrochalo <diogo.lopes@opencascade.com>
Thu, 11 Apr 2024 16:53:27 +0000 (17:53 +0100)
commit102278b9feb1d2174109bab2f297e7852ffdb9fe
treecdf1ee604808ac647ee6e7bf3c15e73974e76535
parent48f8f1e6ea9662512c1c049e1d8a14c64b90527a
0032752: Visualization, TKOpenGl - extend V3d_View::ToPixMap() options with Z-layer

Changed shadow cubemap calculation of up and direction vectors.
Included point light range to shader calculations.
Replaced use of define values in shaders for uniforms vectors with range
parameters.
Code cleanup.
15 files changed:
src/Graphic3d/Graphic3d_Camera.hxx
src/Graphic3d/Graphic3d_CubeMap.cxx
src/Graphic3d/Graphic3d_LightSet.cxx
src/Graphic3d/Graphic3d_ShaderManager.cxx
src/OpenGl/OpenGl_FrameBuffer.cxx
src/OpenGl/OpenGl_ShaderManager.cxx
src/OpenGl/OpenGl_ShaderManager.hxx
src/OpenGl/OpenGl_ShaderProgram.cxx
src/OpenGl/OpenGl_ShaderProgram.hxx
src/OpenGl/OpenGl_ShadowMap.cxx
src/OpenGl/OpenGl_Texture.cxx
src/OpenGl/OpenGl_View.cxx
src/Shaders/LightPointShadow.glsl
src/Shaders/Shaders_LightPointShadow_glsl.pxx
tests/opengl/data/shadows/pointlight