occt: master 1d865689
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
abv | master | 2016-02-29 14:11:34 | master 251a7984 | |
Affected Issues | 0026571: Visualization, TKOpenGl - write depth values within RayTracing program | |||
Changeset | 0026571: Visualization, TKOpenGl - write depth values within RayTracing program View-projection matrix was added to raytrace shaders (as uniform) in order to compute correct depth values for OpenGL. For path tracing the additional depth buffer sampler was added to Display.fs program. It allows propagation of depth values from internal FBO to resulting FBO. The old approach of mixing of OpenGL and ray-tracing graphics was kept in order to keep correct blending of transparent ray-traced objects with non-transparent OpenGL objects. |
|||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | |||
mod - src/Shaders/Display.fs | Diff File | |||
mod - src/Shaders/PathtraceBase.fs | Diff File | |||
mod - src/Shaders/RaytraceBase.fs | Diff File |