]> git.tdb.fi Git - libs/gl.git/commit
Restructure ProgramData to support sharing between Programs
authorMikko Rasa <tdb@tdb.fi>
Wed, 15 Aug 2012 19:36:33 +0000 (22:36 +0300)
committerMikko Rasa <tdb@tdb.fi>
Wed, 15 Aug 2012 19:36:33 +0000 (22:36 +0300)
commit9846a5c6e73b3a146084894a11550dbbf184a22a
tree9569fb498f991c093481e7a24ff684fc2f3f67b6
parentcc5e2fb2a0fbb48a9780c9a7c363d1712e459740
Restructure ProgramData to support sharing between Programs

This removes a major annoyance when dealing with ObjectInstances and
shaders.  It also paves way for Effects being able to provide uniforms,
and support for GL_ARB_uniform_buffer_object.
demos/cubemap.cpp
demos/shaders.cpp
source/ambientocclusion.cpp
source/animatedobject.cpp
source/bloom.cpp
source/bloom.h
source/programdata.cpp
source/programdata.h
source/renderpass.cpp
source/uniformblock.cpp [new file with mode: 0644]
source/uniformblock.h [new file with mode: 0644]