Skip to content


Subversion checkout URL

You can clone with
Download ZIP
branch: master
Commits on Mar 27, 2012
  1. Added AMD_vertex_shader_layer.

    Dave Reid authored
  2. Added AMD_vertex_shader_viewport_index.

    Dave Reid authored
  3. Added AMD_stencil_operation_extended.

    Dave Reid authored
  4. Updated OpenGL headers.

    Dave Reid authored
    Added AMD_pinned_memory.
Commits on Mar 26, 2012
  1. Added GLX_EXT_swap_control_tear, WGL_EXT_swap_control_tear and WGL_NV…

    Dave Reid authored
    …_DX_interop2 detection.
    gtglSwapInterval() now accepts a negative interval, in which case it will use GLX/WGL_EXT_swap_control_tear.
Commits on Mar 25, 2012
  1. Renamed the entire project to GTGL. This brings it in line with the o…

    Dave Reid authored
    …ther GalickTech libraries (GTCore, GTImage, etc).
  2. Fixed a comment in demo 02.

    Dave Reid authored
  3. Relocated content in the 'source' directory.

    Dave Reid authored
  4. Relocated demos so that they're separated from the main library. All …

    Dave Reid authored
    …demos are now located in the 'demos' folder.
  5. Changed the directory structure of Makefile output.

    Dave Reid authored
Commits on Mar 19, 2012
  1. Added lglGetFramebufferStatusString() which will stringify a framebuf…

    Dave Reid authored
    …fer status code.
Commits on Mar 15, 2012
  1. Fixed a bug where extensions were not being retrieved correctly with …

    Dave Reid authored
    …3.2 and below contexts.
Commits on Mar 14, 2012
  1. Added support for ES2 compatibility contexts.

    Dave Reid authored
    Added ES2 compatible example.
  2. Added GLX_EXT_create_context_es2_profile detection.

    Dave Reid authored
    Fixed compilation error in example 3.
    Fixed a bad bug where extensions were not being detected with an OpenGL 3.0+ context.
  3. Added WGL_EXT_create_context_es2_profile detection.

    Dave Reid authored
Commits on Mar 5, 2012
  1. lgl_debugging_generic.h/c has been renamed to lgl_debugging_common.h/c.

    Dave Reid authored
    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).
  2. Added lglFormatDebugMessage() which can be used to format output from…

    Dave Reid authored
    … ARB_debug_output into a human readable error string.
  3. ARB_debug_output emulator is now almost fully implemented. All that's…

    Dave Reid authored
    … left now is implementing message control for individual error ids.
Commits on Mar 3, 2012
  1. Fixed a bug in lglDebugMessageControlARB.

    Dave Reid authored
  2. ARB_debug_output emulator state is now stored per-context instead of …

    Dave Reid authored
    …globally, as it should be.
  3. Current implementation of ARB_debug_output emulator is now being used…

    Dave Reid authored
    … in error output. Still have to do glGet*() accessors and logging.
Commits on Mar 2, 2012
  1. Dead code removal and general cleanup.

    Dave Reid authored
  2. Platform specific context functions are now implemented in win32/lgl_…

    Dave Reid authored
    …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.
  3. Started work on ARB_debug_output emulation. This will eventually be u…

    Dave Reid authored
    …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.
  4. Added OnMove window event.

    Dave Reid authored
    Fixed a bug where the event handler callbacks were not being initialized to NULL.
  5. Now using CLAMP_TO_EDGE with the texture in the multithreading exampl…

    Dave Reid authored
    …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.
  6. Big commit adding support for basic window creation and management. T…

    Dave Reid authored
    …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.
Commits on Feb 25, 2012
  1. Added 64-bit support to VC2010 projects. These use Windows7.1SDK for …

    Dave Reid authored
    …the platform toolset.
Commits on Feb 21, 2012
  1. Fixed a typo.

    Dave Reid authored
Something went wrong with that request. Please try again.