…_DX_interop2 detection. gtglSwapInterval() now accepts a negative interval, in which case it will use GLX/WGL_EXT_swap_control_tear.
…ther GalickTech libraries (GTCore, GTImage, etc).
…demos are now located in the 'demos' folder.
…fer status code.
…3.2 and below contexts.
Fixed compilation error in example 3. Fixed a bad bug where extensions were not being detected with an OpenGL 3.0+ context.
There is now a separation between the notion of errors and debugging. Removed post-call OpenGL callbacks. This will be moved into LickGL's profiling system, since it only really existed for CPU-side call timing. Added support for a simpler debug message callback routines which simply takes a string containing the message as it's only argument. This makes simple debug output much, much easier to use. Added lglEnableSynchronousDebugOutput() and lglDisableSynchronousDebugOutput() which are just wrappers around glEnable/Disable(GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB).
… ARB_debug_output into a human readable error string.
… left now is implementing message control for individual error ids.
…globally, as it should be.
… in error output. Still have to do glGet*() accessors and logging.
…context_win32.c and x11/lgl_context_x11. This matches the style of LGLwindow. LWGLcontext and LGLXcontext have been removed and integrated into LGLcontext directly. This makes things much, much easier to manage. The next commit will be removing lots of dead code, including the old GLX run-time linking. If this is needed in the future, this is the commit you'll want to look at.
…sed for LickGL error reporting. This will allow detailed error checking using the native ARB_debug_output implementation where available, and the emulated implementation when it's not.
…e. Not sure why, but not doing so has an alignment problem on ATI's where it looks as if the texture is offset by a few pixels.
…his will be good for doing demo's and quick tests. An example project is also done - 05-Windows. The implementation of this window system is based on the example framework.
…the platform toolset.