0024192: Adding support for shaders to OCCT visualization toolkit
authorapl <apl@opencascade.com>
Mon, 21 Oct 2013 07:47:10 +0000 (11:47 +0400)
committerabv <abv@opencascade.com>
Thu, 24 Oct 2013 12:03:22 +0000 (16:03 +0400)
commit30f0ad28667f37a9235c7b9a32e21248cadf533c
treeedc2dbedd202d83ecc4bed83dc90905714e16afb
parent30bf45dc7022c7a93d518e1a52d8728fbab83ef3
0024192: Adding support for shaders to OCCT visualization toolkit
66 files changed:
src/Graphic3d/FILES
src/Graphic3d/Graphic3d.cdl
src/Graphic3d/Graphic3d_AspectFillArea3d.cdl
src/Graphic3d/Graphic3d_AspectFillArea3d.cxx
src/Graphic3d/Graphic3d_AspectLine3d.cdl
src/Graphic3d/Graphic3d_AspectLine3d.cxx
src/Graphic3d/Graphic3d_AspectMarker3d.cdl
src/Graphic3d/Graphic3d_AspectMarker3d.cxx
src/Graphic3d/Graphic3d_AspectText3d.cdl
src/Graphic3d/Graphic3d_AspectText3d.cxx
src/Graphic3d/Graphic3d_CGroup.hxx
src/Graphic3d/Graphic3d_Group_8.cxx
src/Graphic3d/Graphic3d_ShaderObject.cxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_ShaderObject.hxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_ShaderObject_Handle.hxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_ShaderProgram.cxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_ShaderProgram.hxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_ShaderProgram_Handle.hxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_ShaderVariable.cxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_ShaderVariable.hxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_ShaderVariable.lxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_ShaderVariable_Handle.hxx [new file with mode: 0644]
src/Graphic3d/Graphic3d_TypeOfShaderObject.hxx [new file with mode: 0644]
src/InterfaceGraphic/InterfaceGraphic_Graphic3d.hxx
src/NCollection/FILES
src/NCollection/NCollection_Mat4.hxx [new file with mode: 0644]
src/OpenGl/FILES
src/OpenGl/Handle_OpenGl_ShaderManager.hxx [new file with mode: 0644]
src/OpenGl/Handle_OpenGl_ShaderObject.hxx [new file with mode: 0644]
src/OpenGl/Handle_OpenGl_ShaderProgram.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_AspectFace.cxx
src/OpenGl/OpenGl_AspectFace.hxx
src/OpenGl/OpenGl_AspectLine.cxx
src/OpenGl/OpenGl_AspectLine.hxx
src/OpenGl/OpenGl_AspectMarker.cxx
src/OpenGl/OpenGl_AspectMarker.hxx
src/OpenGl/OpenGl_AspectText.cxx
src/OpenGl/OpenGl_AspectText.hxx
src/OpenGl/OpenGl_Clipping.cxx [moved from src/OpenGl/OpenGl_ClippingState.cxx with 88% similarity]
src/OpenGl/OpenGl_Clipping.hxx [moved from src/OpenGl/OpenGl_ClippingState.hxx with 97% similarity]
src/OpenGl/OpenGl_Context.cxx
src/OpenGl/OpenGl_Context.hxx
src/OpenGl/OpenGl_GraphicDriver_Layer.cxx
src/OpenGl/OpenGl_Group.cxx
src/OpenGl/OpenGl_PrimitiveArray.cxx
src/OpenGl/OpenGl_ShaderManager.cxx [new file with mode: 0644]
src/OpenGl/OpenGl_ShaderManager.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_ShaderObject.cxx [new file with mode: 0644]
src/OpenGl/OpenGl_ShaderObject.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_ShaderProgram.cxx [new file with mode: 0644]
src/OpenGl/OpenGl_ShaderProgram.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_ShaderStates.cxx [new file with mode: 0644]
src/OpenGl/OpenGl_ShaderStates.hxx [new file with mode: 0644]
src/OpenGl/OpenGl_Structure.cxx
src/OpenGl/OpenGl_Structure.hxx
src/OpenGl/OpenGl_Text.cxx
src/OpenGl/OpenGl_TextFormatter.cxx
src/OpenGl/OpenGl_Trihedron.cxx
src/OpenGl/OpenGl_Vec.hxx
src/OpenGl/OpenGl_View.cxx
src/OpenGl/OpenGl_View.hxx
src/OpenGl/OpenGl_View_2.cxx
src/OpenGl/OpenGl_Workspace.hxx
src/OpenGl/OpenGl_Workspace_5.cxx
src/Shaders/Declarations.glsl [new file with mode: 0644]
src/ViewerTest/ViewerTest.cxx