]> git.cworth.org Git - apitrace/commit
trace: Additional support for GL_KHR_debug, GL_ARB_debug_output, and GL_AMD_debug_output.
authorPeter Lohrmann <PeterL@valvesoftware.com>
Mon, 3 Jun 2013 21:58:41 +0000 (14:58 -0700)
committerJosé Fonseca <jfonseca@vmware.com>
Tue, 8 Oct 2013 23:47:02 +0000 (16:47 -0700)
commit0b5b75e507df681260ea9c43b142ee48fff780c5
treed171040433bd51bf3605084a2c5a11c5cd3dd881
parenteb8f6114572db0117d021584e18a687f7a7a9bae
trace: Additional support for GL_KHR_debug, GL_ARB_debug_output, and GL_AMD_debug_output.

* Mark some of the entrypoints as having sideeffects so that they will
  be replayed and can be seen in other 3rd party tools.

* Add the three additional extensions to the supported extensions list.

* Create new list of debug_entrypoints which may be implemented by a
  driver. These entrypoints need to be handled differently from the
  marker_entrypoints in that debug_entrypoints may be exposed by the
  driver via wglGetProcAddress and apitrace should pass the calls along
  if they are available. The marker_extensions are not expected to be
  implemented by the driver, so wglGetProcAddress(..) does not need to
  be called on them.

Note that even though this causes apitrace to return the extension
strings, the full extension implementation has not been completed, but
the entrypoints are exposed for the application to call.

Signed-off-by: José Fonseca <jfonseca@vmware.com>
specs/glapi.py
wrappers/glcaps.cpp
wrappers/gltrace.py