I was thinking of creating a GUI Linux OpenGL Extension Viewer and hosting it over at sourceforge.net and using either a BSD or GPL license for it. It would be fairly similar to Realtek-VR windows/mac one, only obviouslly mine will be completely free in all regards.
does anyone actually think this would be handy or is everyone happy using glxinfo from the command line?
also what is everyone’s opinion on using GTK+ or QT … i.e which one would you prefer it to be written for??
Scroll to the screenshots.
I made it so that you can type a partial extensions name like, vertex_prog, hit search, and it finds GL_ARB_vertex_program from the list.
Hit search again, it finds GL_NV_vertex_program, etc.
It was handy to quickly check for extensions back then. I waited for a certain extension to be added, so after a driver update, I did a quick search like this.
Personally it doesn’t really interrest me, glxinfo is fine, also checking the extensions from inside my programs is also fine.
But I would point that even if I prefer using C++ than C, using GTK+ should be best (or try to look for GTK-mm a C++ version of GTK).
You could also start from existing projects like V-man stippled. But I’d advise you to use a library that takes care of extensions, which might help people more than a simple GUI showing what glxinfo already is saying.
Originally posted by jide: Personally it doesn’t really interrest me, glxinfo is fine, also checking the extensions from inside my programs is also fine.
That’s fine, each to there own
Originally posted by jide:
But I’d advise you to use a library that takes care of extensions, which might help people more than a simple GUI showing what glxinfo already is saying.
not sure what you are getting at, are you suggesting i create yet another OpenGL extension library?
Sounds like a good idea to me. Some suggestions / wishlist items:
search functionality within the extension list (possibly with regular expressions)
additional separate display of the availability of important functionality (e.g., “GLSL: Yes”, “FBOs: Yes”)
facilities for handling the often multiple and parallel installations of GL versions on Linux. This could include the display of the path/filename of the GL library which was queried for the extensions, a possibility for explicitly specifying a certain library path (using a file dialog or a commmand line parameter)
and this would be a great bonus: A direct linking from the extension list into the documentation on the (online) OpenGL extension registry. I think there is some HTTP/web functions in Qt which could be used for this