#17: Add a renderer DLL implemented with OpenGL 3.2

14 views
Skip to first unread message

Cafu Trac

unread,
Feb 25, 2010, 1:18:11 PM2/25/10
to cafu...@googlegroups.com
#17: Add a renderer DLL implemented with OpenGL 3.2
------------------------------+---------------------------------------------
Reporter: Carsten | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: future
Component: MatSys | Version: svn-head
Keywords: OpenGL, renderer | Platform:
------------------------------+---------------------------------------------
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.

--
Ticket URL: <http://trac.cafu.de/ticket/17>
Cafu Engine <http://www.cafu.de>
The open-source Game and Graphics Engine for multiplayer, cross-platform, real-time 3D Action.

Cafu Trac

unread,
Oct 23, 2012, 9:00:31 AM10/23/12
to cafu...@googlegroups.com
#17: Add a renderer DLL implemented with OpenGL 3
------------------------------+---------------------------------------------
Reporter: Carsten | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: future
Component: MatSys | Version: svn-head
Keywords: OpenGL, renderer | Platform:
------------------------------+---------------------------------------------

Comment(by Carsten):

Some related links:
- A related thread
is:[[br]]http://www.cafu.de/forum/viewtopic.php?f=8&t=933
- A New Linux OpenGL ABI Is Being
Proposed:[[br]]http://www.phoronix.com/scan.php?page=news_item&px=MTE4NDA
- The Future Of OpenGL On Linux Looks
Better:[[br]]http://www.phoronix.com/scan.php?page=news_item&px=MTE5MTY
- a possible alternative to [http://glew.sourceforge.net/ GLEW]:[[br]]
https://bitbucket.org/alfonse/glloadgen
- side note: a library for stereoscopic rendering with
OpenGL:[[br]]http://libgls.sourceforge.net/

--
Ticket URL: <http://trac.cafu.de/ticket/17#comment:1>
Cafu 3D Game and Graphics Engine <http://www.cafu.de>
The open-source game engine and graphics engine for multiplayer, cross-platform, real-time 3D action.

Cafu Trac

unread,
Jul 30, 2013, 3:51:00 PM7/30/13
to cafu...@googlegroups.com
#17: Add a renderer DLL implemented with OpenGL 3
--------------------------+------------------------------
Reporter: Carsten | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: future
Component: MatSys | Version: svn-head
Resolution: | Keywords: OpenGL, renderer
Platform: |
--------------------------+------------------------------

Comment (by Carsten):

Another related link:
- OpenGL 4.4 reviews, pipeline map, etc.[[br]]http://www.g-truc.net/

--
Ticket URL: <http://trac.cafu.de/ticket/17#comment:2>
Cafu 3D Game and Graphics Engine <http://www.cafu.de>
The open-source game engine and graphics engine for multiplayer, cross-platform, real-time 3D action.

Cafu Trac

unread,
Sep 26, 2013, 7:28:10 AM9/26/13
to cafu...@googlegroups.com
#17: Add a renderer DLL implemented with OpenGL 3
--------------------------+------------------------------
Reporter: Carsten | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: future
Component: MatSys | Version: svn-head
Resolution: | Keywords: OpenGL, renderer
Platform: |
--------------------------+------------------------------

Comment (by Carsten):

A few more:
- “Beyond Programmable Shading” SIGGRAPH 2009 course notes and
slides:[[br]]http://fireuser.com/blog/beyond_programmable_shading_siggraph_course_notes_and_slides/
[[br]]http://s09.idav.ucdavis.edu/
- A brief preview of the new features introduced by OpenGL 3.3 and 4.0:
[[br]]http://rastergrid.com/blog/2010/03/a-brief-preview-of-the-new-
features-introduced-by-opengl-3-3-and-4-0/
- OpenGL Example Collection: [[br]]https://github.com/progschj/OpenGL-
Examples

--
Ticket URL: <http://trac.cafu.de/ticket/17#comment:3>
Cafu 3D Game and Graphics Engine <http://www.cafu.de>
The open-source game engine and graphics engine for multiplayer, cross-platform, real-time 3D action.

Cafu Trac

unread,
Sep 18, 2014, 9:51:35 AM9/18/14
to cafu...@googlegroups.com
#17: Add a renderer DLL implemented with OpenGL 3
--------------------------+------------------------------
Reporter: Carsten | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: future
Component: MatSys | Version: svn-head
Resolution: | Keywords: OpenGL, renderer
Platform: |
--------------------------+------------------------------

Comment (by Carsten):

Also see:

- http://www.heise.de/developer/meldung/Hasso-Plattner-Institut-stellt-C
-Bibliothek-fuer-OpenGL-vor-2395390.html linking to
https://github.com/hpicgs/glbinding
- #136

--
Ticket URL: <http://trac.cafu.de/ticket/17#comment:4>
Cafu 3D Game and Graphics Engine <http://www.cafu.de>
The open-source game engine and graphics engine for multiplayer, cross-platform, real-time 3D action.

Cafu Trac

unread,
Apr 16, 2015, 12:00:47 PM4/16/15
to cafu...@googlegroups.com
#17: Add a renderer DLL implemented with OpenGL 3
--------------------------+------------------------------
Reporter: Carsten | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone: future
Component: MatSys | Version: svn-head
Resolution: | Keywords: OpenGL, renderer
Platform: |
--------------------------+------------------------------

Comment (by Carsten):

- A C++ binding for the OpenGL API, generated using the gl.xml
specification:[[br]]http://www.glbinding.org

--
Ticket URL: <http://trac.cafu.de/ticket/17#comment:5>
Cafu 3D Game and Graphics Engine <http://www.cafu.de>
The open-source game engine and graphics engine for multiplayer, cross-platform, real-time 3D action.
Reply all
Reply to author
Forward
0 new messages