View Full Version : Introducing Regal...

08-01-2012, 10:36 PM
Hello all,

We'd like to bring attention to our new, up and coming Open Source project -
aimed at making OpenGL a better development experience and improving the
portability of OpenGL code.

Some of the broader goals of Regal are:

User-space OpenGL layer - use as much or as little as needed
OpenGL 4.2 compatibility API
Target desktop GL, core context, mobile platforms (ES)
Debugging features such as logging, capture and state inspection

Current status:

OpenGL 4.2 API completeness
Emulation for fixed-function lighting, direct state access, immediate mode, push/pop attrib
Application and driver call logging including input parameters
An embedded HTTP server for interactive inspection (prototype stage)
Some useful Regal-specific extensions for querying available extensions and so on
Can be used as a drop-in opengl32.dll alternative, or a regal32.dll layer
Supporting Windows x86/x64, Mac i686/x86_64, Linux x86/x86_64, iOS, Android
Python code generator and API databases included - fix, extend fix or customize as needed


Comments, feedback or git forks are entirely welcome.

- Nigel Stewart

08-04-2012, 06:12 PM
Hooray! I don't have any questions. ;-)

08-05-2012, 10:33 AM
This seems to be a great thing to teach and learn OpenGL with. I might use it in a video tutorial series sometime.

08-08-2012, 08:47 AM
Regal now supports OpenGL 4.3.


- Nigel