duv
b5ac8292b0
0024001: Stereographic rendering support
...
Deleted TODOs which were used when branch was built without OpenCL.
Modified test case bugs/vis/bug23747_2 (changed textured shape)
2014-01-23 14:46:06 +04:00
bugmster
973c2be1e1
0024428: Implementation of LGPL license
...
The copying permission statements at the beginning of source files updated to refer to LGPL.
Copyright dates extended till 2014 in advance.
2013-12-17 12:42:41 +04:00
Pawel
0c4033b4d1
0024452: TKOpenGl - Memory leak in OpenGl_ShaderManager
2013-12-12 19:36:50 +04:00
kgv
0adbd30f1d
0024450: TKOpenGl - Fixed pipeline materials update optimization does not distinguish front/back faces
2013-12-12 19:36:49 +04:00
apl
51b10cd466
0024321: Use List collection instead of NCollection_Set for collection of Handle(Graphic3d_ClipPlane)
...
- The NCollection_Sequence (Graphic3d_SequenceOfHClipPlane) is used for handling ordered lists of clipping planes instead of NCollection_Set (Graphic3d_SetOfHClipPlane).
2013-11-21 17:10:37 +04:00
kgv
01eaf6549b
0024345: TKOpenGl - GLSL compatibility issues on NV40 (GeForce 6xxx/7xxx)
...
Iterate through maximum light sources in Fragment shader instead of active lights
2013-11-14 12:55:52 +04:00
kgv
64c759f898
0024350: TKOpenGl - non-physical materials are ignored by GLSL program manager
...
GLSL and Ray Tracing - take into account non-physical materials.
Move Ray Tracing test cases to v3d/raytrace grid.
2013-11-14 12:53:13 +04:00
duv
4fe9ad57df
0024322: TKOpenGl - light sources management inconsistency
...
Fixed pipeline - accumulate all ambient light sources.
Fix clearing of all light sources.
2013-11-14 12:53:09 +04:00
kgv
1238134135
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
2013-11-05 10:19:58 +04:00
kgv
05dd08ce63
0024309: TKOpenGl - Delay release of GLSL resources
2013-11-05 09:19:37 +04:00
kgv
392ac9808e
0024250: TKOpenGl - per-pixel lighting using GLSL program (Phong shading)
2013-11-01 14:05:56 +04:00
apl
30f0ad2866
0024192: Adding support for shaders to OCCT visualization toolkit
2013-10-24 16:03:22 +04:00