Major enhancements to the state web server.
Added state-based shader instancing to avoid recompiles.
Fixed issue #113 - Possible bug with REGAL_STATISTICS
Corrected handling of GL_POINT_SIZE_MAX state in RegalState.
Refreshed apitrace, civetweb, libpng, and GLEW from upstream.
refresh GLEW and use glGetProcAddressREGAL in GLEW_REGAL mode
improved support of NV_path_rendering entry points
fix for glewinfo when using Regal on OSX
fix Linux build of RegalGLU and RegalGLUT
tiger example works on Linux and OSX now
Fixups for Regal::ContextInfo context limit query, GL error checking added
Modularized Mac OS X projects - iOS to follow
Add doc/config for example JSON configurations
GL Core context check for GL 3.2 onwards only
Do not strip googletest static library
Need to query provoking vertex convention for Quads emulation purposes
Default to 1024 for maxLength in Regal::Marker
For minimal footprint, optional REGAL_ENUM_TO_STRING at build-time
Respect REGAL_LOG_POINTERS and REGAL_LOG_THREAD in a few more places
Initial scaffolding for GLX emulation on EGL/WGL/CGL.
Ppca refinements.
Add GL_NV_blend_equation_advanced and GL_NV_blend_equation_advanced_coherent support.
RegalX11.cpp added for fake X11 purposes for GLX emulation.
GLEW refresh.
Fixups for REGAL_SYS_EMSCRIPTEN_STATIC mode.
Add emulation support for glInterleavedArrays().
Add emulation support for DSA VertexArray*OffsetEXT routines.
RegalUtil.h namespace macros moved to RegalNamespace.h
Move zlib, libpng, GLU and GLUT source lists into build/foo.inc for Makefile build.
Move NACL_SDK_ROOT logic into config/Makefile.nacl
Makefile revamp - put libs in lib/$(SYSTEM) and binaries in bin/$(SYSTEM)
Add clobber target for wiping out all temps, libs and binaries
Fixups for core and compat profiles.
RegalSo optimizations.
Merged GLX/EGL and GL/GLES entry-point loading for Linux. x86, x86_64 and ARM.
GLenum to string conversion refinements, prefer non-extension, ARB, KHR and so on.
GL spec database entries for maxSize of input parameters. (vs output size)
REGAL_SYS_FOO variables are always defined. (0 or 1)
Initialization refinement for EGL - EmuInit.py added.
Regal::Config support for EGL and GLX at runtime.
Complete list of extensions in Regal::ContextInfo
REGAL_LOG_ONCE for logging warnings and errors once only
Sampler object emulation refinements.
Refresh mongoose sources from github
Resolves MS compiler warnings by casting double to float for remapping.
Regal.h refinements
Initial GLX enum support for RegalToken.h
Do checking in RegalDispatchEmu.cpp to avoid invalid glEnable/glDisable calls.
Tag ES 2.0 defines with .esVersions = [ 2.0 ]
Support per-function re-mapping to ES2.0 API - for example glClearDepth -> glClearDepthf
NaCL dreamtorus added.
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.
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.
Extend GL_REGAL_log extension to support callback function for output.
Consolidate glBegin/glEnd state tracking into RegalContext.
glBegin/glEnd indentation for logging.
GLEW refresh for GL_REGAL_log.
Cleanup minimal win32 dreamtorus example code.
GL_KTX_buffer_region functions do not have EXT suffix.
Workaround for gdi32 SetPixelFormat without opengl32.dll loaded.