- 24 Aug, 2011 1 commit
-
-
Robert Menzel authored
-
- 23 Aug, 2011 1 commit
-
-
Lars Krecklau authored
-Created the RenderObject from the State. The RenderObject now only composes VBOs, SPOs and FBOs and automatically creates the right mappings between them. -Removed the pre processor from the shader class, since we now only work with the gl getters to retrieve any locations (uniform, attribute, fragdata). -The ShaderProgram controllers have the possibility to define the order of the attributes manually (so the programmer can work with conventions).
-
- 19 Aug, 2011 6 commits
-
-
Andreas Neu authored
-
Lars Krecklau authored
-
Lars Krecklau authored
-Added SPOs to the state object
-
Lars Krecklau authored
- VertexBuffer and FrameBuffer renamed to VertexBufferObject and FrameBufferObject respectively. This convention is more consistent regarding the State, which now gets a FrameBufferObject (FBO), VertexBufferObject (VBO) and ShaderProgramObject (SPO) - Added controllers and objects to the Controller.hh and Objects.hh respectively - Added corresponding managers
-
Andreas Neu authored
-State::enableFrameBuffer() -> State::bindFrameBuffer() -Added State::useViewport() -Added Viewport::use() -Added VertexBuffer::enable() VertexBuffer::disable() -Modified VertexBuffer::render to be inline and just call enable() draw() disable()
-
Andreas Neu authored
Validation methods have been added VertexBuffer::validate() and FrameBuffer::validate(). These are called by State::validate()
-
- 18 Aug, 2011 3 commits
-
-
Andreas Neu authored
so that the overhead is taken out of the State::render() method. Furthermore State::update now builds an attribute list ordered by the array-buffer-id in order to avoid multiple bind calls of the same array buffer.
-
Andreas Neu authored
-
Andreas Neu authored
Added the class State to the framework in order to manage combinations of VertexBuffer, FrameBuffer and ShaderProgram. The class automatically creates a mapping between the attributes of vertexbuffers and shaders. Furthermore a mapping between FragDatas of shaders and rendertargets of framebuffers are created.
-
- 16 Aug, 2011 1 commit
-
-
Lars Krecklau authored
- Furthermore, I have added support for normalized attribute values.
-
- 10 Aug, 2011 4 commits
-
-
Robert Menzel authored
-
Robert Menzel authored
-
Robert Menzel authored
-
Robert Menzel authored
-
- 04 Aug, 2011 1 commit
-
-
Robert Menzel authored
-
- 27 Jul, 2011 1 commit
-
-
Robert Menzel authored
-