José Fonseca [Sun, 21 Nov 2010 01:53:58 +0000 (01:53 +0000)]
Handle more calls correctly.
José Fonseca [Sun, 21 Nov 2010 00:38:30 +0000 (00:38 +0000)]
Handle more TexImage format types in size computation.
José Fonseca [Sat, 20 Nov 2010 11:22:25 +0000 (11:22 +0000)]
Support glTexImage through blobs.
José Fonseca [Sat, 20 Nov 2010 09:03:10 +0000 (09:03 +0000)]
Make better use of C++ implicit casts. Support arrays.
José Fonseca [Fri, 19 Nov 2010 20:46:07 +0000 (20:46 +0000)]
Remove unused functions.
José Fonseca [Fri, 19 Nov 2010 20:41:18 +0000 (20:41 +0000)]
Start migrating to the visitor pattern.
José Fonseca [Fri, 19 Nov 2010 19:12:34 +0000 (19:12 +0000)]
Cleanup files.
José Fonseca [Fri, 19 Nov 2010 18:57:51 +0000 (18:57 +0000)]
Build D3D wrappers with CMake.
José Fonseca [Fri, 19 Nov 2010 18:57:31 +0000 (18:57 +0000)]
Fix MSVC build.
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.
José Fonseca [Fri, 19 Nov 2010 17:04:18 +0000 (17:04 +0000)]
Recognize more array arguments.
José Fonseca [Fri, 19 Nov 2010 16:36:15 +0000 (16:36 +0000)]
Fix GetProcessName on POSIX.
José Fonseca [Mon, 15 Nov 2010 22:23:44 +0000 (22:23 +0000)]
Drop unused ReOpen method.
José Fonseca [Mon, 15 Nov 2010 22:10:53 +0000 (22:10 +0000)]
Try to treat pointers a bit more consistently.
José Fonseca [Mon, 15 Nov 2010 16:09:40 +0000 (16:09 +0000)]
More warnings when building with CMake.
José Fonseca [Mon, 15 Nov 2010 16:09:14 +0000 (16:09 +0000)]
More concise data model.
José Fonseca [Mon, 15 Nov 2010 15:50:45 +0000 (15:50 +0000)]
Start abstracting OS functionality.
José Fonseca [Sun, 14 Nov 2010 00:35:05 +0000 (00:35 +0000)]
Basic Linux/GLX tracing support.
José Fonseca [Sun, 14 Nov 2010 00:15:43 +0000 (00:15 +0000)]
Use C++ true/false constants.
José Fonseca [Sun, 14 Nov 2010 00:15:13 +0000 (00:15 +0000)]
Move scons tools into standard path.
José Fonseca [Fri, 12 Nov 2010 18:51:05 +0000 (18:51 +0000)]
Convert ignore specifications from HG to Git.
José Fonseca [Tue, 6 Apr 2010 14:09:26 +0000 (15:09 +0100)]
Add a few more PFD_xxx names.
José Fonseca [Tue, 16 Feb 2010 16:28:59 +0000 (16:28 +0000)]
Escape special XML chars.
José Fonseca [Tue, 16 Feb 2010 16:06:06 +0000 (16:06 +0000)]
User round number for buffer size.
José Fonseca [Tue, 16 Feb 2010 16:04:49 +0000 (16:04 +0000)]
Dump FVF.
José Fonseca [Tue, 16 Feb 2010 13:28:20 +0000 (13:28 +0000)]
Fix NULL string dumping.
Spotted by Michal Krol.
José Fonseca [Mon, 15 Feb 2010 19:49:29 +0000 (19:49 +0000)]
Several fixes to OpenGL's output parameters.
José Fonseca [Sat, 13 Feb 2010 11:51:49 +0000 (11:51 +0000)]
Trace wglSwapMultipleBuffers
José Fonseca [Thu, 28 Jan 2010 14:52:08 +0000 (14:52 +0000)]
Use date stamp instead of version.
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.
José Fonseca [Thu, 28 Jan 2010 14:45:36 +0000 (14:45 +0000)]
Several improvements for OpenGL traces.
José Fonseca [Thu, 28 Jan 2010 14:35:57 +0000 (14:35 +0000)]
Pass-through TAB and CR characters.
José Fonseca [Thu, 28 Jan 2010 13:18:58 +0000 (13:18 +0000)]
Trace aliased functions too.
José Fonseca [Thu, 28 Jan 2010 11:52:39 +0000 (11:52 +0000)]
Handle NULL strings.
José Fonseca [Wed, 23 Dec 2009 12:08:49 +0000 (12:08 +0000)]
Update README.
José Fonseca [Wed, 23 Dec 2009 11:23:46 +0000 (11:23 +0000)]
Finish updating some old copyright headers.
José Fonseca [Wed, 23 Dec 2009 11:06:29 +0000 (11:06 +0000)]
Update source URL.
José Fonseca [Wed, 23 Dec 2009 11:06:12 +0000 (11:06 +0000)]
Port ignore list from git.
José Fonseca [Tue, 22 Dec 2009 23:25:14 +0000 (23:25 +0000)]
Remove duplicate files.
Commited by accident.
José Fonseca [Mon, 30 Nov 2009 16:03:34 +0000 (16:03 +0000)]
Trace WGL_ARB_pbuffer calls.
José Fonseca [Wed, 30 Sep 2009 16:25:14 +0000 (17:25 +0100)]
Remove executable permission.
José Fonseca [Wed, 30 Sep 2009 16:17:12 +0000 (17:17 +0100)]
Switch to the MIT license.
José Fonseca [Wed, 30 Sep 2009 16:01:24 +0000 (17:01 +0100)]
Support building with the WinSDK.
José Fonseca [Mon, 28 Sep 2009 10:33:36 +0000 (11:33 +0100)]
Rudimentary support for D3D10.
José Fonseca [Sun, 27 Sep 2009 18:16:31 +0000 (19:16 +0100)]
SCons tool for DXSDK.
José Fonseca [Sun, 27 Sep 2009 18:14:42 +0000 (19:14 +0100)]
Don't link libiberty on MinGW.
José Fonseca [Sun, 27 Sep 2009 18:13:58 +0000 (19:13 +0100)]
Make autogenerated dump functions static.
José Fonseca [Sat, 12 Sep 2009 09:19:30 +0000 (10:19 +0100)]
Correctly handle arrays.
José Fonseca [Sat, 12 Sep 2009 09:19:10 +0000 (10:19 +0100)]
Dump D3DMATRIX's contents.
José Fonseca [Thu, 3 Sep 2009 10:21:09 +0000 (11:21 +0100)]
Prepend process name to the log's filename.
José Fonseca [Wed, 2 Sep 2009 07:26:51 +0000 (08:26 +0100)]
Update instructions.
José Fonseca [Wed, 2 Sep 2009 07:15:31 +0000 (08:15 +0100)]
Use the plain formatter on Windows.
José Fonseca [Wed, 2 Sep 2009 07:12:33 +0000 (08:12 +0100)]
Fix gzip file mode.
José Fonseca [Wed, 29 Jul 2009 13:21:00 +0000 (14:21 +0100)]
Option to dump statistics instead of linear log.
José Fonseca [Wed, 29 Jul 2009 11:40:11 +0000 (12:40 +0100)]
Dump call durations.
José Fonseca [Wed, 29 Jul 2009 11:39:55 +0000 (12:39 +0100)]
Time call durations.
José Fonseca [Wed, 22 Jul 2009 17:16:24 +0000 (18:16 +0100)]
Break on newlines instead of showing \n.
José Fonseca [Wed, 22 Jul 2009 17:14:52 +0000 (18:14 +0100)]
Disassemble D3D9 shaders.
José Fonseca [Wed, 22 Jul 2009 17:14:12 +0000 (18:14 +0100)]
First stab at arrays.
José Fonseca [Wed, 22 Jul 2009 17:13:52 +0000 (18:13 +0100)]
Distinguish type name, from C expr, from python id.
José Fonseca [Fri, 3 Jul 2009 12:10:37 +0000 (13:10 +0100)]
Handle incomplete gzip files.
José Fonseca [Wed, 1 Jul 2009 13:24:22 +0000 (14:24 +0100)]
Document cross compilation with MinGW.
José Fonseca [Wed, 1 Jul 2009 09:55:37 +0000 (10:55 +0100)]
Handle incomplete traces.
José Fonseca [Wed, 1 Jul 2009 09:23:03 +0000 (10:23 +0100)]
Detect more output parameters to GL.
José Fonseca [Tue, 30 Jun 2009 18:48:50 +0000 (19:48 +0100)]
Handle const wide strings correctly.
José Fonseca [Tue, 30 Jun 2009 18:47:38 +0000 (19:47 +0100)]
Handle more GL extensions.
José Fonseca [Tue, 30 Jun 2009 17:58:47 +0000 (18:58 +0100)]
Avoid consecutive const keywords.
José Fonseca [Thu, 25 Jun 2009 12:57:57 +0000 (13:57 +0100)]
Wrap Pix D3DPERF_* functions.
José Fonseca [Thu, 25 Jun 2009 12:56:57 +0000 (13:56 +0100)]
Allow failure handling for functions without return value.
José Fonseca [Thu, 25 Jun 2009 12:56:18 +0000 (13:56 +0100)]
Dump wchar_t strings correctly.
José Fonseca [Sun, 31 May 2009 19:21:13 +0000 (12:21 -0700)]
Always use color by default.
José Fonseca [Sun, 31 May 2009 19:19:46 +0000 (12:19 -0700)]
Use critical sections.
José Fonseca [Tue, 5 May 2009 17:52:34 +0000 (18:52 +0100)]
MSVC compatability.
José Fonseca [Mon, 4 May 2009 21:34:59 +0000 (22:34 +0100)]
Trace more WGL extensions.
José Fonseca [Mon, 4 May 2009 21:34:38 +0000 (22:34 +0100)]
Cope with NULL functions.
José Fonseca [Mon, 4 May 2009 18:30:08 +0000 (19:30 +0100)]
Cover all defines from glext.h
José Fonseca [Mon, 4 May 2009 11:53:50 +0000 (12:53 +0100)]
Basic support to trace functions obtained via wglGetProcAddress.
José Fonseca [Mon, 4 May 2009 11:16:30 +0000 (12:16 +0100)]
Factor out function wrapping.
José Fonseca [Mon, 4 May 2009 10:05:25 +0000 (11:05 +0100)]
Ignore MinGW output files.
José Fonseca [Mon, 4 May 2009 10:05:11 +0000 (11:05 +0100)]
Strip trailing zeros from bitmasks.
José Fonseca [Mon, 4 May 2009 09:51:42 +0000 (10:51 +0100)]
Handle more Glenum cases. Include glext.h and wglext.h.
José Fonseca [Mon, 4 May 2009 09:24:12 +0000 (10:24 +0100)]
MinGW portability fixes.
José Fonseca [Mon, 4 May 2009 09:23:21 +0000 (10:23 +0100)]
More versatile scons support.
Support MinGW, WINSDK, etc.
José Fonseca [Mon, 4 May 2009 09:20:52 +0000 (10:20 +0100)]
Dump glClear and glBegin arguments correctly.
José Fonseca [Fri, 1 May 2009 17:57:50 +0000 (18:57 +0100)]
Allow to control color usage from command line.
José Fonseca [Thu, 30 Apr 2009 11:42:36 +0000 (12:42 +0100)]
Fix PIXELFORMATDESCRIPTOR's dumping.
José Fonseca [Mon, 27 Apr 2009 12:33:30 +0000 (13:33 +0100)]
Update package.
José Fonseca [Fri, 24 Apr 2009 14:48:03 +0000 (15:48 +0100)]
Inline the HTML style sheet.
José Fonseca [Thu, 23 Apr 2009 14:23:49 +0000 (15:23 +0100)]
Flush to ensure the file is in readable state if the process dies.
José Fonseca [Thu, 23 Apr 2009 14:22:44 +0000 (15:22 +0100)]
Support Windows XP entrypoints.
José Fonseca [Thu, 23 Apr 2009 14:20:29 +0000 (15:20 +0100)]
Try to cope with missing functions.
In particular Direct3DCreate9Ex is only defined on Vista.
José Fonseca [Mon, 13 Apr 2009 15:23:21 +0000 (16:23 +0100)]
Rename to apitrace.
Since we support more than d3d.
José Fonseca [Mon, 13 Apr 2009 15:15:28 +0000 (16:15 +0100)]
Basic support for tracing d3d7.
José Fonseca [Mon, 13 Apr 2009 14:53:58 +0000 (15:53 +0100)]
Ignore more files.
José Fonseca [Mon, 13 Apr 2009 13:08:08 +0000 (14:08 +0100)]
Trace opengl32.dll.
José Fonseca [Mon, 13 Apr 2009 13:05:28 +0000 (14:05 +0100)]
Conditional build of d3d8/d3d9.dll.
José Fonseca [Mon, 13 Apr 2009 12:50:16 +0000 (13:50 +0100)]
Dump regular functions arguments/result.
José Fonseca [Mon, 13 Apr 2009 12:49:51 +0000 (13:49 +0100)]
Open the log when the dll is loaded.
José Fonseca [Mon, 13 Apr 2009 12:48:50 +0000 (13:48 +0100)]
Handle unsigned char strings.
José Fonseca [Mon, 13 Apr 2009 12:38:50 +0000 (13:38 +0100)]
Handle compressed XML.