Source

Coin / src / elements / GL / SoGLMultiTextureImageElement.cpp

Author Commit Message Labels Comments Date
Marius Kintel
Updated license headers to BSD
Jostein
updated copyright headers
Peder Blekken
Avoid reading data from units not set.
Peder Blekken
Stop using a hardcoded max number of units.
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.
Peder Blekken
Test all texture units for transparency, not just unit 0. Fixes COIN-71.
Tom Fredrik Blenning Klaussen
Updated copyright headers.
Tom Fredrik Blenning Klaussen
Making up for all my whitespace crimes.
Tom Fredrik Blenning Klaussen
Compilation fixes.
Lars J. Aas
#define bookkeeping
Peder Blekken
Fix getConstElement() vs state->getConstElement() usage. Could fix a couple of potential caching problems.
Peder Blekken
Avoid OpenGL calls in element init() methods. This will fix problems if the user for some reason tries to initialize the state in SoGLRenderAction without making the context current.
Peder Blekken
Bugfix for multi texture state popping.
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
Support for testing up to four Coin texture units from a shader program.
Lars J. Aas
copyright header update
Morten Eriksen
Copyright span updates + SIM address updated for Trondheim offices.
Morten Eriksen
Clean-up: split out declaration of SoGLDisplayList in its own header file.
Lars J. Aas
copyright headers
Peder Blekken
Activate SoTextureCombine node/element.
Peder Blekken
Fixed memory leak. Bug reported by dan@goldensoftware.
Peder Blekken
Add function to restore the current texture.
Peder Blekken
Bugfix.
Peder Blekken
Use glTexEnvi (not glTexEnvf) where applicable.
Peder Blekken
SoGLMultiTextureImageElement implementation.
Peder Blekken
build framework for multi-texturing.