occt: master 12381341
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
abv | master | 2013-11-04 00:42:44 | master e91d202a | |
Affected Issues | 0024310: TKOpenGl - GLSL compatibility issues | |||
Changeset | 0024310: TKOpenGl - GLSL compatibility issues Lights defintion clean up: - remove duplicated enumeration TLightType (equals to Visual3d_TypeOfLightSource) - remove unused fields from Graphic3d_CLight - OpenGl_Light, reuse Graphic3d_CLight definition Phong GLSL program: - move out cumulative ambient light intencity from limited list of lights - compatibility issues, replace array of structures (light sources, materials, clipping planes) with arrays of primitive types New Draw Harness command vlight to alter light sources definition. OpenGl_ShaderProgram::Initialize() - add missing Linker log |
|||
mod - src/Graphic3d/Graphic3d_CLight.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | |||
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl | Diff File | |||
mod - src/Graphic3d/Graphic3d_GraphicDriver.cxx | Diff File | |||
mod - src/InterfaceGraphic/InterfaceGraphic_telem.hxx | Diff File | |||
mod - src/InterfaceGraphic/InterfaceGraphic_Visual3d.hxx | Diff File | |||
mod - src/NCollection/NCollection_Vec4.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_Light.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderManager.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderProgram.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_ShaderProgram.hxx | Diff File | |||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_View_2.cxx | Diff File | |||
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx | Diff File | |||
mod - src/Shaders/Declarations.glsl | Diff File | |||
add - src/Shaders/DeclarationsImpl.glsl | Diff File | |||
mod - src/Shaders/PhongShading.fs | Diff File | |||
mod - src/Shaders/PhongShading.vs | Diff File | |||
mod - src/V3d/V3d_Light.cdl | Diff File | |||
mod - src/V3d/V3d_Light.cxx | Diff File | |||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | |||
mod - src/Visual3d/Visual3d_Light.cdl | Diff File | |||
mod - src/Visual3d/Visual3d_Light.cxx | Diff File | |||
mod - src/Visual3d/Visual3d_View.cxx | Diff File | |||
mod - tests/v3d/glsl/phong_box | Diff File | |||
mod - tests/v3d/glsl/phong_couple | Diff File | |||
mod - tests/v3d/glsl/phong_fuse | Diff File | |||
add - tests/v3d/glsl/phong_fuse2 | Diff File | |||
mod - tests/v3d/glsl/phong_views | Diff File |