PDA

View Full Version : Introducing Regal...



nigels
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


https://github.com/p3/regal

Comments, feedback or git forks are entirely welcome.

- Nigel Stewart

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

thecodinguniverse
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.

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

https://github.com/p3/regal

- Nigel