Part of the Khronos Group

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 4 of 4

Thread: Introducing Regal...

  1. #1
    Intern Contributor nigels's Avatar
    Join Date
    Apr 2000
    Texas, USA

    Lightbulb Introducing Regal...

    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

  2. #2
    Advanced Member Frequent Contributor cass's Avatar
    Join Date
    Feb 2000
    Austin, TX, USA
    Hooray! I don't have any questions. ;-)
    Cass Everitt --

  3. #3
    Junior Member Newbie
    Join Date
    Jul 2012
    This seems to be a great thing to teach and learn OpenGL with. I might use it in a video tutorial series sometime.

  4. #4
    Intern Contributor nigels's Avatar
    Join Date
    Apr 2000
    Texas, USA
    Regal now supports OpenGL 4.3.

    - Nigel
    Regal - as OpenGL ought to be

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts