Source

Coin / src / shaders / SoShaderProgram.cpp

Author Commit Message Labels Comments Date
Marius Kintel
Updated license headers to BSD
Peder Blekken
merge
Peder Blekken
Clear the current shader program on the state when an empty SoShaderProgram node is traversed.
Jostein
updated copyright headers
Jostein
removed some warnings: mostly COIN_UNUSED_ARG and removed a few unused variables.
Tom Fredrik Blenning Klaussen
Force documentation of headers with typedefs.
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
Updated copyright headers.
Lars J. Aas
#define bookkeeping
Lars J. Aas
initial generic vertex attribute support
Peder Blekken
Fix caching problems with SoGLShaderProgramElement.
Lars J. Aas
profiling-instrumentation of the rest of the traversing nodes
Peder Blekken
Track enabled/disabled state in SoGLShaderProgramElement. Fix a ShadowStyle group bug.
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\!).
Lars J. Aas
some basic/primitive unit-test code
Peder Blekken
More shader doc.
Peder Blekken
Shader doc.
Peder Blekken
Update node versions to Coin 2.5.
Peder Blekken
Framework for updating parameters based on Coin state.
Peder Blekken
Add a callback in SoShaderProgram to make it possible to detect when a shader is enabled/disabled in the state.
Lars J. Aas
copyright header update
Peder Blekken
Search action bugfix.
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
Compatibility fix: let SoShaderProgram and SoShaderObject inherit SoNode, not SoGroup, as is done by TGS Inventor. Patch provided by Martin Spindler.
Morten Eriksen
Many fixes and updates from Martin Spindler. See src/shaders/ChangeLog for details.
Morten Eriksen
Header file clean-up for new shader nodes feature.
Morten Eriksen
Codestyle clean-up.
Morten Eriksen
Make new shader nodes identify as internal (non-extension) nodes.
Morten Eriksen
Kills the SO_GLSL_SHADER_SUPPORT, makes Coin automatically pick up on GL shader object functionality.
  1. Prev
  2. 1
  3. 2
  4. Next