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.
José Fonseca [Mon, 13 Apr 2009 12:26:29 +0000 (13:26 +0100)]
Handle more basic types.
José Fonseca [Mon, 13 Apr 2009 12:24:20 +0000 (13:24 +0100)]
Cope with recursive calls tags in the XML.
José Fonseca [Mon, 13 Apr 2009 12:23:50 +0000 (13:23 +0100)]
Allow to choose the MSVS version.
José Fonseca [Sun, 4 Jan 2009 16:45:17 +0000 (16:45 +0000)]
Few more windows types.
José Fonseca [Sat, 13 Sep 2008 04:49:08 +0000 (13:49 +0900)]
Mention xml2txt.py instead of d3dtrace-txt.xsl.
José Fonseca [Sat, 13 Sep 2008 04:34:00 +0000 (13:34 +0900)]
Syntax highlighting with ANSI escape codes.
José Fonseca [Sat, 13 Sep 2008 01:12:26 +0000 (10:12 +0900)]
Update the XML parser.
José Fonseca [Fri, 12 Sep 2008 11:02:53 +0000 (20:02 +0900)]
Compress XML log.
José Fonseca [Fri, 12 Sep 2008 11:01:24 +0000 (20:01 +0900)]
Import zlib-1.2.3 sources.
José Fonseca [Fri, 12 Sep 2008 09:48:50 +0000 (18:48 +0900)]
Also read from stdin.
José Fonseca [Fri, 25 Jul 2008 09:32:01 +0000 (18:32 +0900)]
Add a script to convert logs from XML to plain text.
XSLT processors read the whole log to memory, so they are not adequate for
large logs.
José Fonseca [Thu, 10 Jul 2008 13:46:40 +0000 (22:46 +0900)]
Update ignore rules.
José Fonseca [Thu, 10 Jul 2008 13:44:57 +0000 (22:44 +0900)]
Cleanup copyright statements.
José Fonseca [Thu, 10 Jul 2008 11:22:09 +0000 (20:22 +0900)]
Add a copyright statment to the README so that it gets included in the binary package.
José Fonseca [Thu, 10 Jul 2008 00:20:03 +0000 (09:20 +0900)]
Cleanup.
José Fonseca [Thu, 10 Jul 2008 00:19:44 +0000 (09:19 +0900)]
Treat all pointers consistently.
José Fonseca [Thu, 10 Jul 2008 00:19:21 +0000 (09:19 +0900)]
Use cursors to highlight pointers.
José Fonseca [Thu, 10 Jul 2008 00:18:55 +0000 (09:18 +0900)]
Fix bad comment tag.
José Fonseca [Wed, 9 Jul 2008 22:30:11 +0000 (07:30 +0900)]
Add d3d9.dll to the zip.
José Fonseca [Wed, 9 Jul 2008 22:29:18 +0000 (07:29 +0900)]
More instructions and copyright updates.
José Fonseca [Wed, 9 Jul 2008 17:00:31 +0000 (02:00 +0900)]
Improve the XML semantic info. CSS magic.
José Fonseca [Wed, 9 Jul 2008 11:33:50 +0000 (20:33 +0900)]
Escape double quotes and slashes when outputing C strings.
José Fonseca [Wed, 9 Jul 2008 03:50:02 +0000 (12:50 +0900)]
Update instructions.
José Fonseca [Wed, 9 Jul 2008 03:18:26 +0000 (12:18 +0900)]
Auxiliary debugging module.
José Fonseca [Wed, 9 Jul 2008 03:18:08 +0000 (12:18 +0900)]
Use separate functions for dumping.
José Fonseca [Wed, 9 Jul 2008 00:38:45 +0000 (09:38 +0900)]
Have logging methods as regular functions.
José Fonseca [Wed, 9 Jul 2008 00:10:04 +0000 (09:10 +0900)]
Fix the font family.
José Fonseca [Tue, 8 Jul 2008 23:48:51 +0000 (08:48 +0900)]
Hide list markers.
José Fonseca [Tue, 8 Jul 2008 23:32:02 +0000 (08:32 +0900)]
Don't inline the log implementation.
José Fonseca [Tue, 8 Jul 2008 23:21:10 +0000 (08:21 +0900)]
Describe HRESULT.
José Fonseca [Tue, 8 Jul 2008 23:12:34 +0000 (08:12 +0900)]
Specify d3d9 output parameters.
José Fonseca [Tue, 8 Jul 2008 17:17:51 +0000 (02:17 +0900)]
Auto-generate d3d9.
José Fonseca [Tue, 8 Jul 2008 17:16:43 +0000 (02:16 +0900)]
Dump flags.
José Fonseca [Tue, 8 Jul 2008 02:06:28 +0000 (11:06 +0900)]
Fix executable permissions.
José Fonseca [Tue, 8 Jul 2008 02:04:46 +0000 (11:04 +0900)]
Packaging.
José Fonseca [Tue, 8 Jul 2008 01:32:53 +0000 (10:32 +0900)]
Add copyright headers.
José Fonseca [Tue, 8 Jul 2008 01:10:58 +0000 (10:10 +0900)]
Add LGPL license.
José Fonseca [Mon, 7 Jul 2008 22:34:54 +0000 (07:34 +0900)]
Fix hexadecimal formats.
José Fonseca [Mon, 7 Jul 2008 21:04:25 +0000 (06:04 +0900)]
Mark more output parameters.
José Fonseca [Mon, 7 Jul 2008 14:47:42 +0000 (23:47 +0900)]
Update instructions.
José Fonseca [Mon, 7 Jul 2008 14:39:46 +0000 (23:39 +0900)]
Specify the output parameters.
José Fonseca [Mon, 7 Jul 2008 09:13:18 +0000 (18:13 +0900)]
Plain-text stylesheet.
José Fonseca [Mon, 7 Jul 2008 09:04:53 +0000 (18:04 +0900)]
Handle pointers correctly.
José Fonseca [Mon, 7 Jul 2008 08:33:30 +0000 (17:33 +0900)]
Dump return values.
José Fonseca [Mon, 7 Jul 2008 07:55:52 +0000 (16:55 +0900)]
Dump arguments.
José Fonseca [Mon, 7 Jul 2008 04:44:00 +0000 (13:44 +0900)]
Unwrap input pointers.
José Fonseca [Mon, 7 Jul 2008 04:09:31 +0000 (13:09 +0900)]
Solve some issues with multithreaded apps.