I’m looking looking for code that is up to date. GLEW and GLEE seem to have
hit a road block at openGL 3.0. I’ve checked the SVNs and these are also
lacking full support.
After looking at the code I’ve also come to the conclusion that updating
them would be a pain in the ass as how they’re written is a little all over
the place.
I’m considering, and yes partly to teach myself more about the basics of
openGL that aren’t usually exposed to me (I’ve used GLEW in the past), to
create similar code based on SDL’s existing functions like the one listed so
that I can create a maintainable system that shares SDL’s portability rather
than needing a slew of workarounds.
I’m also interested to see if people would like this feature as core to SDL.
As Sam mentioned in a previous post, the concept of SDL is to make a context
and get out the way so that people can use whatever extensions they like,
however, the biggest pain in the ass is that anyone using openGL above 1.1
has a load of core extensions to load and possibly some none core too,
ultimately leading to most of them needing GLEW etc as a necessity. If it’s
a necessity, why not provide it from the point of context creation? Possibly
as an optional flag or an extra function not requiring the including of an
extra API.
One other consideration was that now gl3.h exists, we may see some
compatability issues from users mixing future version of GLEW/GLee and
SDL_opengl.h etc so I’m wanting to pre-empt this if possible by having
complete control over gl.h/gl3.h includes. Just another matter to consider.
Many thanks,
Paulo Pinto wrote:>
Hi,
what would your automation offer that
GLEW (http://glew.sourceforge.net/) and
GLEE (http://elf-stone.com/glee.php)
don’t offer already?
If you are doing this to learn, then yeah, those functions
are working on most systems.
–
Paulo
On Fri, Aug 7, 2009 at 6:20 PM, GMScribe <@GMScribe> wrote:
Hi guys,
I’m wanting to implement some form of automation in respect to openGL
extensions.
Could someone confirm if the following would work on most/all openGL
capable
systems?
http://sdl.beuc.net/sdl.wiki/SDL_GL_GetProcAddress
ttp://sdl.beuc.net/sdl.wiki/SDL_GL_GetProcAddress
If not, what kind of modifications may be involved?
Many thanks.
View this message in context:
http://www.nabble.com/OpenGL-Extensions-tp24867770p24867770.html
Sent from the SDL mailing list archive at Nabble.com.
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
SDL mailing list
SDL at lists.libsdl.org
http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org
–
View this message in context: http://www.nabble.com/OpenGL-Extensions-tp24867770p24886278.html
Sent from the SDL mailing list archive at Nabble.com.