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
816d03eef3
0024323: TKOpenGl - spot light sources are not handled in Phong GLSL program
...
Limit number of lights (breaks compatibility with old hardware).
2014-02-13 14:04:37 +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
kgv
0adbd30f1d
0024450: TKOpenGl - Fixed pipeline materials update optimization does not distinguish front/back faces
2013-12-12 19:36:49 +04:00
bugmaster
10173e7f92
Update type of files
2013-11-14 21:19:34 +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
apl
c90e941f78
0024344: TKOpenGl - only front side is lighted within Phong GLSL program
2013-11-14 12:53:10 +04:00
dbp
4058ef10a9
0024352: Add Shaders directory to OCCT resources
2013-11-14 12:32:58 +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
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