1. Coin3D
  2. Coin

Source

Coin / src / shaders / SoGLSLShaderObject.cpp

Author Commit Message Date Builds
Marius Kintel
Updated license headers to BSD
Jostein
updated copyright headers
Jostein
removed some warnings: mostly COIN_UNUSED_ARG and removed a few unused variables.
Peder Blekken
Remove (internally) all the old texture elements that only supported one texture unit. In the public API they are still supported using a typedef to the corresponding multi texture element. SoGLTexture3Element is 100% deprecated though.
Tom Fredrik Blenning Klaussen
Move some forgotten files into rendering.
Tom Fredrik Blenning Klaussen
Updated copyright headers.
Frode Øijord
improved error checking a little
Lars J. Aas
Copyright header update
Lars J. Aas
Move private headers from include/ to src/. Change from C to C++ where easily possible. Update all dependencies (yay\!).
Peder Blekken
Improve the way coin shader status variables are updated.
Peder Blekken
Add coin_light_model shader variable.
Peder Blekken
Framework for updating parameters based on Coin state.
Lars J. Aas
copyright header update
Peder Blekken
fixed bugs which caused the GL shader program to be invalid when modified.
Peder Blekken
support for geometry shaders.
Peder Blekken
Remove internal isVertexShader code, and replace it with a ShaderType enum.
Peder Blekken
Avoid detaching when deallocating a shader object.
Peder Blekken
Fixed several bugs in the shader classes wrt GL context handling. Shaders should now work in multiple contexts. Cleaned up / simplified the API a bit.
Morten Eriksen
Various clean-ups with regard to glGetError() handling. Fixes bug item #100.
Morten Eriksen
Many fixes and updates from Martin Spindler. See src/shaders/ChangeLog for details.
Morten Eriksen
Compile fixes, moved SoShaders.h and renamed class to be more consistent with rest of API.
Morten Eriksen
Header file clean-up for new shader nodes feature.
Peder Blekken
compile fix
Morten Eriksen
Implements support for the Cg-based shader functionality, without causing any hard dependencies on external libraries.
Morten Eriksen
Kills the SO_GLSL_SHADER_SUPPORT, makes Coin automatically pick up on GL shader object functionality.