Add a renderer DLL implemented with OpenGL 3

Issue #17 new
Carsten Fuchs created an issue

The Cafu material system is implemented in a "renderer DLL". Several renderer DLLs exist and are part of Cafu, each with a different basis of implementation and each targeted at different graphics hardware and APIs.

By selecting the best suitable backend (i.e., renderer DLL) for the current systems graphics hardware at program start, the Cafu engine is able to support and adapt to a broad range of systems while providing the latest graphics features at the same time.

An OpenGL 3.2 renderer is missing so far, and should be added to the set of available renderer DLLs.

Comments (7)

  1. Carsten Fuchs reporter

    Some related links: - A related thread is:br - A New Linux OpenGL ABI Is Being Proposed:br - The Future Of OpenGL On Linux Looks Better:br - a possible alternative to [ GLEW]:br - side note: a library for stereoscopic rendering with OpenGL:br

  2. Carsten Fuchs reporter

    A few more: - “Beyond Programmable Shading” SIGGRAPH 2009 course notes and slides:br br - A brief preview of the new features introduced by OpenGL 3.3 and 4.0: br - OpenGL Example Collection: br

  3. Carsten Fuchs reporter
    • A C++ binding for the OpenGL API, generated using the gl.xml specification:br
  4. Log in to comment