Commit graph

6 commits

Author SHA1 Message Date
Scott Nations
d4065e8033 New version of RegalPpca based on RegalClientState.h 2013-08-05 20:46:49 -05:00
Nigel Stewart
29115d6b88 Extend emulation dispatch to hinting.
GLEW refresh (w.r.t opengl.org)
Some GL API harmonization with apitrace.
Add Regal support for GL_SGIX_ycrcb
Further GL_REGAL_enable support for glEnable/glDisable of dispatch layers.
DSA emulation moved to downstream of Regal::Emu::Iff
Trace dispatch fixes for WGL
Support for REGAL_TRACE_FILE setting, and JSON property.
Tidy-up of Regal::Emu::Filt
2013-06-25 14:22:53 -05:00
Nigel Stewart
c9d9fd976e Use lookup3 hashing library by Bob Jenkins for fixed-function state caching. 2012-10-29 18:25:58 -05:00
Nigel Stewart
1bd8eaea10 Add EGL static dispatch initialisation for ES2/EGL static linking purposes.
Re-do ES2 dispatch table initialization.
eglMakeCurrent calls RegalMakeCurrent.
Avoid crashing if Regal::GetProcAddress points to Regal entry point. (oops!)
README.rst updates - REGAL_NO_TLS, etc.
Rename GL_REGAL_enable GL_LOADER_REGAL to GL_DRIVER_REGAL

Compile-time support for REGAL_DRIVER.
Add support for compile-time REGAL_EMULATION=0 to compile-out emulation support.
Add support for REGAL_EMULATION environment variable - replaces REGAL_NO_EMULATION.
2012-08-24 13:49:40 -05:00
Nigel Stewart
2cee20d23f Initial implementation of GL_REGAL_enable.
GLUT dreamtorus keyboard hooks for toggling dispatch layers, one by one.
NaCL build fixups.
2012-08-22 10:55:21 -05:00
Nigel Stewart
049cc60b25 Merge NaCL branch: https://github.com/johnmccutchan/regal
Initial GL_REGAL_enable infrastructure for runtime glEnable/glDisable control of Regal features such as error and debug checking.
Add support for REGAL_NO_TLS compile flag.
GLEW refresh.
Public domain license for dreamtorus example code.
2012-08-15 23:46:33 -05:00