occt: master b470ebea

Author Committer Branch Timestamp Parent
kgv bugmaster master 2021-03-05 20:06:50 master 61a05a36
Affected Issues  0032200: Visualization, TKOpenGl - unify Phong/PBR light space calculations
Changeset 0032200: Visualization, TKOpenGl - unify Phong/PBR light space calculations

Graphic3d_ShaderManager - Phong shading now uses World space calculations.
OpenGl_ShaderManager::pushLightSourceState() - fixed unnormalized direction of headlight source.
mod - src/Graphic3d/Graphic3d_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/Shaders/DirectionalLightShadow.glsl Diff File
mod - src/Shaders/PhongDirectionalLight.glsl Diff File
mod - src/Shaders/PhongPointLight.glsl Diff File
mod - src/Shaders/PhongSpotLight.glsl Diff File
mod - src/Shaders/Shaders_DirectionalLightShadow_glsl.pxx Diff File
mod - src/Shaders/Shaders_PhongDirectionalLight_glsl.pxx Diff File
mod - src/Shaders/Shaders_PhongPointLight_glsl.pxx Diff File
mod - src/Shaders/Shaders_PhongSpotLight_glsl.pxx Diff File