1. 09 Feb, 2012 2 commits
    • Robert Menzel's avatar
      a0671aea
    • Robert Menzel's avatar
      Moved objects · 6c294ed8
      Robert Menzel authored
      OpenGL/Objects now only contains wrappers of OpenGL objects, all higher-level objects are moved to OpenGL/HiLevelObjects. Also moved LocationMappings to OpenGL/Data.
      OpenGL/Objects.hh still includes the high-level stuff. In the hi-level collection multiple alternative concepts can be collected to achieve similar functionality (Uniform objects instead of UniformBuffers for example) which is fine but should not lead to confusion that just the OpenGL objects in Objects/ are the main building blocks on which the HiLevelObjects/ rely on.
      6c294ed8
  2. 07 Feb, 2012 2 commits
  3. 05 Feb, 2012 1 commit
  4. 27 Jan, 2012 1 commit
  5. 23 Aug, 2011 1 commit
    • Lars Krecklau's avatar
      -Created the RenderObject from the State. The RenderObject now only composes... · d9ad3dcc
      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).
      d9ad3dcc
  6. 19 Aug, 2011 1 commit
    • Lars Krecklau's avatar
      - VertexBuffer and FrameBuffer renamed to VertexBufferObject and... · 0a3c77c3
      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
      0a3c77c3
  7. 10 Aug, 2011 2 commits