0024224: Suspicious logics in changing clipping planes at OpenGl_Structure
authorapl <apl@opencascade.com>
Thu, 10 Oct 2013 13:14:52 +0000 (17:14 +0400)
committerbugmaster <bugmaster@opencascade.com>
Thu, 10 Oct 2013 13:15:53 +0000 (17:15 +0400)
commitb859a34d22aee97e9e67852ba18574939daab9f6
treec5458be3a591d1fc23834f8c19e79bdea47dfa84
parentcbf1862449aa61edb80301953695bf22641a6914
0024224: Suspicious logics in changing clipping planes at OpenGl_Structure

1) Resolved buggy situation of shared clip planes between view and structure;
2) Added clipping plane equation space identification - to be used with shaders;
3) Code refactoring to resolve performance issue reported by 0024189;
4) Attachment of stencil buffer to FBO.

Added test case bugs/vis/bug24224
14 files changed:
src/Graphic3d/FILES
src/Graphic3d/Graphic3d_ClipPlane.hxx
src/Graphic3d/Graphic3d_SetOfHClipPlane_Handle.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_CappingAlgo.cxx
src/OpenGl/OpenGl_ClippingState.cxx
src/OpenGl/OpenGl_ClippingState.hxx
src/OpenGl/OpenGl_Context.cxx
src/OpenGl/OpenGl_Context.hxx
src/OpenGl/OpenGl_FrameBuffer.cxx
src/OpenGl/OpenGl_FrameBuffer.hxx
src/OpenGl/OpenGl_Structure.cxx
src/OpenGl/OpenGl_Structure.hxx
src/OpenGl/OpenGl_View_2.cxx
tests/bugs/vis/bug24224 [new file with mode: 0644]