tools/apitrace.git
13 years agoMore WGL extensions.
José Fonseca [Wed, 24 Nov 2010 16:50:31 +0000 (16:50 +0000)]
More WGL extensions.

13 years agoHandle arrays better.
José Fonseca [Wed, 24 Nov 2010 16:42:52 +0000 (16:42 +0000)]
Handle arrays better.

13 years agoHelper to generate API spec from khronos spec.
José Fonseca [Wed, 24 Nov 2010 16:34:19 +0000 (16:34 +0000)]
Helper to generate API spec from khronos spec.

13 years agoRefer args by index.
José Fonseca [Wed, 24 Nov 2010 16:19:49 +0000 (16:19 +0000)]
Refer args by index.

Argument names are not very reliable.

13 years agoDefine VOID.
José Fonseca [Wed, 24 Nov 2010 16:19:16 +0000 (16:19 +0000)]
Define VOID.

13 years agoCleanup wglapi.
José Fonseca [Wed, 24 Nov 2010 15:56:47 +0000 (15:56 +0000)]
Cleanup wglapi.

13 years agoCleanup pointers.
José Fonseca [Wed, 24 Nov 2010 15:55:24 +0000 (15:55 +0000)]
Cleanup pointers.

13 years agoVerbosity option on glretrace.
José Fonseca [Wed, 24 Nov 2010 15:55:03 +0000 (15:55 +0000)]
Verbosity option on glretrace.

13 years agoSet default build type to debug.
José Fonseca [Wed, 24 Nov 2010 15:54:49 +0000 (15:54 +0000)]
Set default build type to debug.

13 years agoLess opaqueness.
José Fonseca [Wed, 24 Nov 2010 11:03:17 +0000 (11:03 +0000)]
Less opaqueness.

13 years agoMore GL handles.
José Fonseca [Wed, 24 Nov 2010 10:12:22 +0000 (10:12 +0000)]
More GL handles.

13 years agoglProgramStringARB
José Fonseca [Wed, 24 Nov 2010 08:42:22 +0000 (08:42 +0000)]
glProgramStringARB

13 years agoHandle glXGetProcAddressARB
José Fonseca [Wed, 24 Nov 2010 00:46:26 +0000 (00:46 +0000)]
Handle glXGetProcAddressARB

13 years agoMore handles.
José Fonseca [Wed, 24 Nov 2010 00:25:59 +0000 (00:25 +0000)]
More handles.

13 years agoBasic texture name handling.
José Fonseca [Tue, 23 Nov 2010 22:13:14 +0000 (22:13 +0000)]
Basic texture name handling.

13 years agoMore cleanups.
José Fonseca [Tue, 23 Nov 2010 21:35:55 +0000 (21:35 +0000)]
More cleanups.

13 years agoCatch GL_INVALID_FRAMEBUFFER_OPERATION error.
José Fonseca [Tue, 23 Nov 2010 21:35:41 +0000 (21:35 +0000)]
Catch GL_INVALID_FRAMEBUFFER_OPERATION error.

13 years agoKeep gl function pointers.
José Fonseca [Tue, 23 Nov 2010 21:35:30 +0000 (21:35 +0000)]
Keep gl function pointers.

13 years agoMSVC build fixes.
José Fonseca [Tue, 23 Nov 2010 21:12:23 +0000 (21:12 +0000)]
MSVC build fixes.

13 years agoMajor move to visitor paradigm.
José Fonseca [Tue, 23 Nov 2010 20:55:07 +0000 (20:55 +0000)]
Major move to visitor paradigm.

13 years agoCleanup base visitor.
José Fonseca [Tue, 23 Nov 2010 14:27:25 +0000 (14:27 +0000)]
Cleanup base visitor.

13 years agoCleanup generated log code.
José Fonseca [Tue, 23 Nov 2010 12:29:46 +0000 (12:29 +0000)]
Cleanup generated log code.

13 years agoDon't call glGetError inside glBegin/glEnd
José Fonseca [Tue, 23 Nov 2010 12:00:31 +0000 (12:00 +0000)]
Don't call glGetError inside glBegin/glEnd

13 years agoFix windows formatting.
José Fonseca [Tue, 23 Nov 2010 11:42:06 +0000 (11:42 +0000)]
Fix windows formatting.

13 years agoColor output.
José Fonseca [Tue, 23 Nov 2010 10:37:03 +0000 (10:37 +0000)]
Color output.

13 years agoFix blob constructor.
José Fonseca [Tue, 23 Nov 2010 08:59:38 +0000 (08:59 +0000)]
Fix blob constructor.

13 years agoFix glGenBuffersARB spec.
José Fonseca [Mon, 22 Nov 2010 21:35:33 +0000 (21:35 +0000)]
Fix glGenBuffersARB spec.

13 years agoFix enum comments.
José Fonseca [Mon, 22 Nov 2010 21:19:14 +0000 (21:19 +0000)]
Fix enum comments.

13 years agoMore opaque pointer cleanup.
José Fonseca [Mon, 22 Nov 2010 21:05:26 +0000 (21:05 +0000)]
More opaque pointer cleanup.

13 years agoHandle more pointers.
José Fonseca [Mon, 22 Nov 2010 20:31:25 +0000 (20:31 +0000)]
Handle more pointers.

13 years agoInvert control flow to satisfy glut.
José Fonseca [Mon, 22 Nov 2010 19:56:19 +0000 (19:56 +0000)]
Invert control flow to satisfy glut.

13 years agoHandle more GL functions correctly.
José Fonseca [Mon, 22 Nov 2010 18:36:30 +0000 (18:36 +0000)]
Handle more GL functions correctly.

13 years agoTweaks.
José Fonseca [Mon, 22 Nov 2010 18:36:11 +0000 (18:36 +0000)]
Tweaks.

13 years agoHandle NULL arrays.
José Fonseca [Mon, 22 Nov 2010 18:35:52 +0000 (18:35 +0000)]
Handle NULL arrays.

13 years agoFlush.
José Fonseca [Mon, 22 Nov 2010 18:35:22 +0000 (18:35 +0000)]
Flush.

13 years agoFix typo.
José Fonseca [Mon, 22 Nov 2010 18:33:46 +0000 (18:33 +0000)]
Fix typo.

13 years agoDistinguish and ignore functions without side effects.
José Fonseca [Mon, 22 Nov 2010 17:14:47 +0000 (17:14 +0000)]
Distinguish and ignore functions without side effects.

13 years agoVerbose trace parsing for debugging purposes.
José Fonseca [Mon, 22 Nov 2010 16:59:34 +0000 (16:59 +0000)]
Verbose trace parsing for debugging purposes.

13 years agoUnify GL specs.
José Fonseca [Mon, 22 Nov 2010 16:59:10 +0000 (16:59 +0000)]
Unify GL specs.

13 years agoFix opengl32.dll exports on Mingw.
José Fonseca [Mon, 22 Nov 2010 15:28:16 +0000 (15:28 +0000)]
Fix opengl32.dll exports on Mingw.

13 years agoIgnore reentrant calls.
José Fonseca [Mon, 22 Nov 2010 15:27:57 +0000 (15:27 +0000)]
Ignore reentrant calls.

13 years agoAbstract process termination.
José Fonseca [Mon, 22 Nov 2010 13:24:45 +0000 (13:24 +0000)]
Abstract process termination.

13 years agoPut input/output flag in argument, instead of type.
José Fonseca [Mon, 22 Nov 2010 13:02:26 +0000 (13:02 +0000)]
Put input/output flag in argument, instead of type.

13 years agoUse more standard names on FindDirectX.cmake
José Fonseca [Mon, 22 Nov 2010 13:00:54 +0000 (13:00 +0000)]
Use more standard names on FindDirectX.cmake

13 years agoTry to fix DirectX detection on Mingw.
José Fonseca [Mon, 22 Nov 2010 11:31:23 +0000 (11:31 +0000)]
Try to fix DirectX detection on Mingw.

13 years agoSimplify output marking.
José Fonseca [Mon, 22 Nov 2010 09:11:43 +0000 (09:11 +0000)]
Simplify output marking.

13 years agoMake opaque pointers more consistent.
José Fonseca [Sun, 21 Nov 2010 12:44:41 +0000 (12:44 +0000)]
Make opaque pointers more consistent.

13 years agoHandle null arrays.
José Fonseca [Sun, 21 Nov 2010 02:34:13 +0000 (02:34 +0000)]
Handle null arrays.

13 years agoHandle null more consistently.
José Fonseca [Sun, 21 Nov 2010 02:33:38 +0000 (02:33 +0000)]
Handle null more consistently.

13 years agoHandle more calls correctly.
José Fonseca [Sun, 21 Nov 2010 01:53:58 +0000 (01:53 +0000)]
Handle more calls correctly.

13 years agoHandle more TexImage format types in size computation.
José Fonseca [Sun, 21 Nov 2010 00:38:30 +0000 (00:38 +0000)]
Handle more TexImage format types in size computation.

13 years agoSupport glTexImage through blobs.
José Fonseca [Sat, 20 Nov 2010 11:22:25 +0000 (11:22 +0000)]
Support glTexImage through blobs.

13 years agoMake better use of C++ implicit casts. Support arrays.
José Fonseca [Sat, 20 Nov 2010 09:03:10 +0000 (09:03 +0000)]
Make better use of C++ implicit casts. Support arrays.

13 years agoRemove unused functions.
José Fonseca [Fri, 19 Nov 2010 20:46:07 +0000 (20:46 +0000)]
Remove unused functions.

13 years agoStart migrating to the visitor pattern.
José Fonseca [Fri, 19 Nov 2010 20:41:18 +0000 (20:41 +0000)]
Start migrating to the visitor pattern.

13 years agoCleanup files.
José Fonseca [Fri, 19 Nov 2010 19:12:34 +0000 (19:12 +0000)]
Cleanup files.

13 years agoBuild D3D wrappers with CMake.
José Fonseca [Fri, 19 Nov 2010 18:57:51 +0000 (18:57 +0000)]
Build D3D wrappers with CMake.

13 years agoFix MSVC build.
José Fonseca [Fri, 19 Nov 2010 18:57:31 +0000 (18:57 +0000)]
Fix MSVC build.

13 years agoFirst stab at binary trace and retracing.
José Fonseca [Fri, 19 Nov 2010 17:05:18 +0000 (17:05 +0000)]
First stab at binary trace and retracing.

It's enough to retrace trivial/tri Mesa demo.

13 years agoRecognize more array arguments.
José Fonseca [Fri, 19 Nov 2010 17:04:18 +0000 (17:04 +0000)]
Recognize more array arguments.

13 years agoFix GetProcessName on POSIX.
José Fonseca [Fri, 19 Nov 2010 16:36:15 +0000 (16:36 +0000)]
Fix GetProcessName on POSIX.

13 years agoDrop unused ReOpen method.
José Fonseca [Mon, 15 Nov 2010 22:23:44 +0000 (22:23 +0000)]
Drop unused ReOpen method.

13 years agoTry to treat pointers a bit more consistently.
José Fonseca [Mon, 15 Nov 2010 22:10:53 +0000 (22:10 +0000)]
Try to treat pointers a bit more consistently.

14 years agoMore warnings when building with CMake.
José Fonseca [Mon, 15 Nov 2010 16:09:40 +0000 (16:09 +0000)]
More warnings when building with CMake.

14 years agoMore concise data model.
José Fonseca [Mon, 15 Nov 2010 16:09:14 +0000 (16:09 +0000)]
More concise data model.

14 years agoStart abstracting OS functionality.
José Fonseca [Mon, 15 Nov 2010 15:50:45 +0000 (15:50 +0000)]
Start abstracting OS functionality.

14 years agoBasic Linux/GLX tracing support.
José Fonseca [Sun, 14 Nov 2010 00:35:05 +0000 (00:35 +0000)]
Basic Linux/GLX tracing support.

14 years agoUse C++ true/false constants.
José Fonseca [Sun, 14 Nov 2010 00:15:43 +0000 (00:15 +0000)]
Use C++ true/false constants.

14 years agoMove scons tools into standard path.
José Fonseca [Sun, 14 Nov 2010 00:15:13 +0000 (00:15 +0000)]
Move scons tools into standard path.

14 years agoConvert ignore specifications from HG to Git.
José Fonseca [Fri, 12 Nov 2010 18:51:05 +0000 (18:51 +0000)]
Convert ignore specifications from HG to Git.

14 years agoAdd a few more PFD_xxx names.
José Fonseca [Tue, 6 Apr 2010 14:09:26 +0000 (15:09 +0100)]
Add a few more PFD_xxx names.

14 years agoEscape special XML chars.
José Fonseca [Tue, 16 Feb 2010 16:28:59 +0000 (16:28 +0000)]
Escape special XML chars.

14 years agoUser round number for buffer size.
José Fonseca [Tue, 16 Feb 2010 16:06:06 +0000 (16:06 +0000)]
User round number for buffer size.

14 years agoDump FVF.
José Fonseca [Tue, 16 Feb 2010 16:04:49 +0000 (16:04 +0000)]
Dump FVF.

14 years agoFix NULL string dumping.
José Fonseca [Tue, 16 Feb 2010 13:28:20 +0000 (13:28 +0000)]
Fix NULL string dumping.

Spotted by Michal Krol.

14 years agoSeveral fixes to OpenGL's output parameters.
José Fonseca [Mon, 15 Feb 2010 19:49:29 +0000 (19:49 +0000)]
Several fixes to OpenGL's output parameters.

14 years agoTrace wglSwapMultipleBuffers
José Fonseca [Sat, 13 Feb 2010 11:51:49 +0000 (11:51 +0000)]
Trace wglSwapMultipleBuffers

14 years agoUse date stamp instead of version.
José Fonseca [Thu, 28 Jan 2010 14:52:08 +0000 (14:52 +0000)]
Use date stamp instead of version.

14 years agoCommit the helper script used to generate the opengl32 call specs.
José Fonseca [Thu, 28 Jan 2010 14:46:39 +0000 (14:46 +0000)]
Commit the helper script used to generate the opengl32 call specs.

Based from Mesa.

14 years agoSeveral improvements for OpenGL traces.
José Fonseca [Thu, 28 Jan 2010 14:45:36 +0000 (14:45 +0000)]
Several improvements for OpenGL traces.

14 years agoPass-through TAB and CR characters.
José Fonseca [Thu, 28 Jan 2010 14:35:57 +0000 (14:35 +0000)]
Pass-through TAB and CR characters.

14 years agoTrace aliased functions too.
José Fonseca [Thu, 28 Jan 2010 13:18:58 +0000 (13:18 +0000)]
Trace aliased functions too.

14 years agoHandle NULL strings.
José Fonseca [Thu, 28 Jan 2010 11:52:39 +0000 (11:52 +0000)]
Handle NULL strings.

14 years agoUpdate README.
José Fonseca [Wed, 23 Dec 2009 12:08:49 +0000 (12:08 +0000)]
Update README.

14 years agoFinish updating some old copyright headers.
José Fonseca [Wed, 23 Dec 2009 11:23:46 +0000 (11:23 +0000)]
Finish updating some old copyright headers.

14 years agoUpdate source URL.
José Fonseca [Wed, 23 Dec 2009 11:06:29 +0000 (11:06 +0000)]
Update source URL.

14 years agoPort ignore list from git.
José Fonseca [Wed, 23 Dec 2009 11:06:12 +0000 (11:06 +0000)]
Port ignore list from git.

14 years agoRemove duplicate files.
José Fonseca [Tue, 22 Dec 2009 23:25:14 +0000 (23:25 +0000)]
Remove duplicate files.

Commited by accident.

14 years agoTrace WGL_ARB_pbuffer calls.
José Fonseca [Mon, 30 Nov 2009 16:03:34 +0000 (16:03 +0000)]
Trace WGL_ARB_pbuffer calls.

15 years agoRemove executable permission.
José Fonseca [Wed, 30 Sep 2009 16:25:14 +0000 (17:25 +0100)]
Remove executable permission.

15 years agoSwitch to the MIT license.
José Fonseca [Wed, 30 Sep 2009 16:17:12 +0000 (17:17 +0100)]
Switch to the MIT license.

15 years agoSupport building with the WinSDK.
José Fonseca [Wed, 30 Sep 2009 16:01:24 +0000 (17:01 +0100)]
Support building with the WinSDK.

15 years agoRudimentary support for D3D10.
José Fonseca [Mon, 28 Sep 2009 10:33:36 +0000 (11:33 +0100)]
Rudimentary support for D3D10.

15 years agoSCons tool for DXSDK.
José Fonseca [Sun, 27 Sep 2009 18:16:31 +0000 (19:16 +0100)]
SCons tool for DXSDK.

15 years agoDon't link libiberty on MinGW.
José Fonseca [Sun, 27 Sep 2009 18:14:42 +0000 (19:14 +0100)]
Don't link libiberty on MinGW.

15 years agoMake autogenerated dump functions static.
José Fonseca [Sun, 27 Sep 2009 18:13:58 +0000 (19:13 +0100)]
Make autogenerated dump functions static.

15 years agoCorrectly handle arrays.
José Fonseca [Sat, 12 Sep 2009 09:19:30 +0000 (10:19 +0100)]
Correctly handle arrays.

15 years agoDump D3DMATRIX's contents.
José Fonseca [Sat, 12 Sep 2009 09:19:10 +0000 (10:19 +0100)]
Dump D3DMATRIX's contents.

15 years agoPrepend process name to the log's filename.
José Fonseca [Thu, 3 Sep 2009 10:21:09 +0000 (11:21 +0100)]
Prepend process name to the log's filename.

15 years agoUpdate instructions.
José Fonseca [Wed, 2 Sep 2009 07:26:51 +0000 (08:26 +0100)]
Update instructions.