abv
d5f74e42d6
0024624: Lost word in license statement in source files
...
License statement text corrected; compiler warnings caused by Bison 2.41 disabled for MSVC; a few other compiler warnings on 54-bit Windows eliminated by appropriate type cast
Wrong license statements corrected in several files.
Copyright and license statements added in XSD and GLSL files.
Copyright year updated in some files.
Obsolete documentation files removed from DrawResources.
2014-02-20 16:15:17 +04:00
duv
5495fa7e65
0024402: TKOpenGl - Implement clipping planes in Phong GLSL program
...
Limit number of lights (breaks compatibility with old hardware).
2014-02-13 14:04:39 +04:00
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