Anonymous | Login | 2021-01-21 02:34 MSK | ![]() |
My View | View Issues | Change Log | Roadmap |
occt: master 2b8832bb | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
kgv | kgv | master | 2017-11-08 06:44:27 | master daf73ab7 |
Affected Issues | 0028760: Visualization, TKOpenGl - avoid excessive frustum culling traverse within extra OIT rendering pass | |||
Changeset | 0028760: Visualization, TKOpenGl - avoid excessive frustum culling traverse within extra OIT rendering pass Culling traverse is no more called implicitly within OpenGl_Layer::Render(). Instead, all layers are traversed at onces within OpenGl_View::render() beforehand. OpenGl_BVHTreeSelector methods have been renamed to better reflect their meaning. Non-persistent culling options has been moved to dedicated structure OpenGl_BVHTreeSelector::CullingContext so that OpenGl_BVHTreeSelector instance can be used for different Layers without modifying its state. |
|||
mod - src/OpenGl/OpenGl_BVHTreeSelector.cxx | [ Diff ] [ File ] | |||
mod - src/OpenGl/OpenGl_BVHTreeSelector.hxx | [ Diff ] [ File ] | |||
mod - src/OpenGl/OpenGl_Layer.cxx | [ Diff ] [ File ] | |||
mod - src/OpenGl/OpenGl_Layer.hxx | [ Diff ] [ File ] | |||
mod - src/OpenGl/OpenGl_LayerList.cxx | [ Diff ] [ File ] | |||
mod - src/OpenGl/OpenGl_LayerList.hxx | [ Diff ] [ File ] | |||
mod - src/OpenGl/OpenGl_Structure.hxx | [ Diff ] [ File ] | |||
mod - src/OpenGl/OpenGl_View.hxx | [ Diff ] [ File ] | |||
mod - src/OpenGl/OpenGl_View_Redraw.cxx | [ Diff ] [ File ] |
Copyright © 2000 - 2021 MantisBT Team |