]> git.tdb.fi Git - gldbg.git/log
gldbg.git
14 years agoBugfixes
Mikko Rasa [Sat, 7 Nov 2009 11:02:47 +0000 (11:02 +0000)]
Bugfixes

14 years agoAdd classes to track OpenGL state and commands to inspect it
Mikko Rasa [Fri, 6 Nov 2009 13:09:29 +0000 (13:09 +0000)]
Add classes to track OpenGL state and commands to inspect it
Fix some leftover warnings

14 years agoEnable warnings and fix them
Mikko Rasa [Wed, 4 Nov 2009 11:18:06 +0000 (11:18 +0000)]
Enable warnings and fix them

14 years agoAdd help
Mikko Rasa [Wed, 4 Nov 2009 10:58:59 +0000 (10:58 +0000)]
Add help

14 years agoPrint the contents of arrays and references
Mikko Rasa [Fri, 30 Oct 2009 15:01:31 +0000 (15:01 +0000)]
Print the contents of arrays and references
Specialized string array handling
Move the *size functions to their own file

14 years agoAllow tagging funtions for handcoding in templates
Mikko Rasa [Wed, 28 Oct 2009 07:48:50 +0000 (07:48 +0000)]
Allow tagging funtions for handcoding in templates
Send glGetError and glXGetProcAddress calls
Various string handling fixes
A couple other bugfixes

14 years agoCheck for and report OpenGL errors after each function call
Mikko Rasa [Tue, 27 Oct 2009 07:56:39 +0000 (07:56 +0000)]
Check for and report OpenGL errors after each function call

14 years agoSupport multiple .spec files
Mikko Rasa [Mon, 26 Oct 2009 07:49:58 +0000 (07:49 +0000)]
Support multiple .spec files
Fix and improve typemapping
Add glX stuff

14 years agoEnhance the object-orientedness of genwrap.py
Mikko Rasa [Wed, 21 Oct 2009 12:30:14 +0000 (12:30 +0000)]
Enhance the object-orientedness of genwrap.py
Split file specifications out of the template files
Support ignoring functions and categories
Update the spec files
Resolve enums to symbolic names when printing

14 years agoRewrite genwrap.py to use external templates for more flexibility
Mikko Rasa [Mon, 12 Oct 2009 09:10:47 +0000 (09:10 +0000)]
Rewrite genwrap.py to use external templates for more flexibility

14 years agoMake gldbg interactive
Mikko Rasa [Wed, 30 Sep 2009 08:07:24 +0000 (08:07 +0000)]
Make gldbg interactive
Separate child process management and tracing into their own classes
Use %g format for floats instead of %f
Add a class for GlPrint when compiling C++ code
Allow a null decoder for gldecoder_decode to determine packet size

14 years agoUse APIENTRY since that seems to work with both Mesa and Nvidia headers
Mikko Rasa [Wed, 23 Sep 2009 20:26:21 +0000 (20:26 +0000)]
Use APIENTRY since that seems to work with both Mesa and Nvidia headers
Remove include for glstate.h, which is not in the repo yet

14 years agoAdd gldbg program
Mikko Rasa [Wed, 23 Sep 2009 05:23:03 +0000 (05:23 +0000)]
Add gldbg program
Make gldecoder.h and glprint.h C++-safe

14 years agoFix GLintptr/GLsizeiptr print formats
Mikko Rasa [Tue, 22 Sep 2009 07:43:42 +0000 (07:43 +0000)]
Fix GLintptr/GLsizeiptr print formats
Unify getwrite and getread to keep the write and read sides in sync
Some more special cases for array sizes
Wrap glXGetProcAddress to catch dynamically acquired functions
Transmit null terminator with strings

14 years agoPacketize the command stream for more robustness
Mikko Rasa [Thu, 17 Sep 2009 10:08:44 +0000 (10:08 +0000)]
Packetize the command stream for more robustness
Deal with NULL data pointers
Rewrite gldump to use mmap to avoid hassle with large packets
Fix some style issues

15 years agoInitial revision
Mikko Rasa [Tue, 28 Apr 2009 14:06:44 +0000 (14:06 +0000)]
Initial revision
Using a Makefile for now, since Builder doesn't support generating source files

15 years agoCreate standard directories
System Administrator [Mon, 27 Apr 2009 06:53:10 +0000 (06:53 +0000)]
Create standard directories