]> OCCT Git - occt.git/commit
0032129: Visualization, TKOpenGl - shadowmap is broken for ZLayer having non-zero...
authorkgv <kgv@opencascade.com>
Sat, 13 Feb 2021 22:01:27 +0000 (01:01 +0300)
committerkgv <kgv@opencascade.com>
Sat, 13 Feb 2021 22:11:37 +0000 (01:11 +0300)
commit008210c3e2f98b0b28c26b85f5eae35898bab739
tree1e5df8dbabd768bfd08eab5d844e138b6bc19e26
parent92f8ec2f01ac8abf1d54576941e7ba1f4c8112a4
0032129: Visualization, TKOpenGl - shadowmap is broken for ZLayer having non-zero origin

OpenGl_LayerList::renderLayer() - fixed usage of wrong camera while rendering shadowmap,
and apply Z-Layer origin shift to shadowmap matrix while applying shadow.
src/OpenGl/OpenGl_BackgroundArray.cxx
src/OpenGl/OpenGl_FrameStatsPrs.cxx
src/OpenGl/OpenGl_LayerList.cxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_ShadowMap.cxx
src/OpenGl/OpenGl_ShadowMap.hxx
tests/v3d/shadows/double_precision [new file with mode: 0644]