tools/apitrace.git
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.

15 years agoUse the plain formatter on Windows.
José Fonseca [Wed, 2 Sep 2009 07:15:31 +0000 (08:15 +0100)]
Use the plain formatter on Windows.

15 years agoFix gzip file mode.
José Fonseca [Wed, 2 Sep 2009 07:12:33 +0000 (08:12 +0100)]
Fix gzip file mode.

15 years agoOption to dump statistics instead of linear log.
José Fonseca [Wed, 29 Jul 2009 13:21:00 +0000 (14:21 +0100)]
Option to dump statistics instead of linear log.

15 years agoDump call durations.
José Fonseca [Wed, 29 Jul 2009 11:40:11 +0000 (12:40 +0100)]
Dump call durations.

15 years agoTime call durations.
José Fonseca [Wed, 29 Jul 2009 11:39:55 +0000 (12:39 +0100)]
Time call durations.

15 years agoBreak on newlines instead of showing \n.
José Fonseca [Wed, 22 Jul 2009 17:16:24 +0000 (18:16 +0100)]
Break on newlines instead of showing \n.

15 years agoDisassemble D3D9 shaders.
José Fonseca [Wed, 22 Jul 2009 17:14:52 +0000 (18:14 +0100)]
Disassemble D3D9 shaders.

15 years agoFirst stab at arrays.
José Fonseca [Wed, 22 Jul 2009 17:14:12 +0000 (18:14 +0100)]
First stab at arrays.

15 years agoDistinguish type name, from C expr, from python id.
José Fonseca [Wed, 22 Jul 2009 17:13:52 +0000 (18:13 +0100)]
Distinguish type name, from C expr, from python id.

15 years agoHandle incomplete gzip files.
José Fonseca [Fri, 3 Jul 2009 12:10:37 +0000 (13:10 +0100)]
Handle incomplete gzip files.

15 years agoDocument cross compilation with MinGW.
José Fonseca [Wed, 1 Jul 2009 13:24:22 +0000 (14:24 +0100)]
Document cross compilation with MinGW.

15 years agoHandle incomplete traces.
José Fonseca [Wed, 1 Jul 2009 09:55:37 +0000 (10:55 +0100)]
Handle incomplete traces.

15 years agoDetect more output parameters to GL.
José Fonseca [Wed, 1 Jul 2009 09:23:03 +0000 (10:23 +0100)]
Detect more output parameters to GL.

15 years agoHandle const wide strings correctly.
José Fonseca [Tue, 30 Jun 2009 18:48:50 +0000 (19:48 +0100)]
Handle const wide strings correctly.

15 years agoHandle more GL extensions.
José Fonseca [Tue, 30 Jun 2009 18:47:38 +0000 (19:47 +0100)]
Handle more GL extensions.

15 years agoAvoid consecutive const keywords.
José Fonseca [Tue, 30 Jun 2009 17:58:47 +0000 (18:58 +0100)]
Avoid consecutive const keywords.

15 years agoWrap Pix D3DPERF_* functions.
José Fonseca [Thu, 25 Jun 2009 12:57:57 +0000 (13:57 +0100)]
Wrap Pix D3DPERF_* functions.

15 years agoAllow failure handling for functions without return value.
José Fonseca [Thu, 25 Jun 2009 12:56:57 +0000 (13:56 +0100)]
Allow failure handling for functions without return value.

15 years agoDump wchar_t strings correctly.
José Fonseca [Thu, 25 Jun 2009 12:56:18 +0000 (13:56 +0100)]
Dump wchar_t strings correctly.

15 years agoAlways use color by default.
José Fonseca [Sun, 31 May 2009 19:21:13 +0000 (12:21 -0700)]
Always use color by default.

15 years agoUse critical sections.
José Fonseca [Sun, 31 May 2009 19:19:46 +0000 (12:19 -0700)]
Use critical sections.

15 years agoMSVC compatability.
José Fonseca [Tue, 5 May 2009 17:52:34 +0000 (18:52 +0100)]
MSVC compatability.

15 years agoTrace more WGL extensions.
José Fonseca [Mon, 4 May 2009 21:34:59 +0000 (22:34 +0100)]
Trace more WGL extensions.

15 years agoCope with NULL functions.
José Fonseca [Mon, 4 May 2009 21:34:38 +0000 (22:34 +0100)]
Cope with NULL functions.

15 years agoCover all defines from glext.h
José Fonseca [Mon, 4 May 2009 18:30:08 +0000 (19:30 +0100)]
Cover all defines from glext.h

15 years agoBasic support to trace functions obtained via wglGetProcAddress.
José Fonseca [Mon, 4 May 2009 11:53:50 +0000 (12:53 +0100)]
Basic support to trace functions obtained via wglGetProcAddress.

15 years agoFactor out function wrapping.
José Fonseca [Mon, 4 May 2009 11:16:30 +0000 (12:16 +0100)]
Factor out function wrapping.

15 years agoIgnore MinGW output files.
José Fonseca [Mon, 4 May 2009 10:05:25 +0000 (11:05 +0100)]
Ignore MinGW output files.

15 years agoStrip trailing zeros from bitmasks.
José Fonseca [Mon, 4 May 2009 10:05:11 +0000 (11:05 +0100)]
Strip trailing zeros from bitmasks.

15 years agoHandle more Glenum cases. Include glext.h and wglext.h.
José Fonseca [Mon, 4 May 2009 09:51:42 +0000 (10:51 +0100)]
Handle more Glenum cases. Include glext.h and wglext.h.

15 years agoMinGW portability fixes.
José Fonseca [Mon, 4 May 2009 09:24:12 +0000 (10:24 +0100)]
MinGW portability fixes.

15 years agoMore versatile scons support.
José Fonseca [Mon, 4 May 2009 09:23:21 +0000 (10:23 +0100)]
More versatile scons support.

Support MinGW, WINSDK, etc.

15 years agoDump glClear and glBegin arguments correctly.
José Fonseca [Mon, 4 May 2009 09:20:52 +0000 (10:20 +0100)]
Dump glClear and glBegin arguments correctly.

15 years agoAllow to control color usage from command line.
José Fonseca [Fri, 1 May 2009 17:57:50 +0000 (18:57 +0100)]
Allow to control color usage from command line.

15 years agoFix PIXELFORMATDESCRIPTOR's dumping.
José Fonseca [Thu, 30 Apr 2009 11:42:36 +0000 (12:42 +0100)]
Fix PIXELFORMATDESCRIPTOR's dumping.

15 years agoUpdate package.
José Fonseca [Mon, 27 Apr 2009 12:33:30 +0000 (13:33 +0100)]
Update package.

15 years agoInline the HTML style sheet.
José Fonseca [Fri, 24 Apr 2009 14:48:03 +0000 (15:48 +0100)]
Inline the HTML style sheet.

15 years agoFlush to ensure the file is in readable state if the process dies.
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.

15 years agoSupport Windows XP entrypoints.
José Fonseca [Thu, 23 Apr 2009 14:22:44 +0000 (15:22 +0100)]
Support Windows XP entrypoints.

15 years agoTry to cope with missing functions.
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.

15 years agoRename to apitrace.
José Fonseca [Mon, 13 Apr 2009 15:23:21 +0000 (16:23 +0100)]
Rename to apitrace.

Since we support more than d3d.

15 years agoBasic support for tracing d3d7.
José Fonseca [Mon, 13 Apr 2009 15:15:28 +0000 (16:15 +0100)]
Basic support for tracing d3d7.

15 years agoIgnore more files.
José Fonseca [Mon, 13 Apr 2009 14:53:58 +0000 (15:53 +0100)]
Ignore more files.

15 years agoTrace opengl32.dll.
José Fonseca [Mon, 13 Apr 2009 13:08:08 +0000 (14:08 +0100)]
Trace opengl32.dll.

15 years agoConditional build of d3d8/d3d9.dll.
José Fonseca [Mon, 13 Apr 2009 13:05:28 +0000 (14:05 +0100)]
Conditional build of d3d8/d3d9.dll.

15 years agoDump regular functions arguments/result.
José Fonseca [Mon, 13 Apr 2009 12:50:16 +0000 (13:50 +0100)]
Dump regular functions arguments/result.

15 years agoOpen the log when the dll is loaded.
José Fonseca [Mon, 13 Apr 2009 12:49:51 +0000 (13:49 +0100)]
Open the log when the dll is loaded.

15 years agoHandle unsigned char strings.
José Fonseca [Mon, 13 Apr 2009 12:48:50 +0000 (13:48 +0100)]
Handle unsigned char strings.

15 years agoHandle compressed XML.
José Fonseca [Mon, 13 Apr 2009 12:38:50 +0000 (13:38 +0100)]
Handle compressed XML.

15 years agoHandle more basic types.
José Fonseca [Mon, 13 Apr 2009 12:26:29 +0000 (13:26 +0100)]
Handle more basic types.

15 years agoCope with recursive calls tags in the XML.
José Fonseca [Mon, 13 Apr 2009 12:24:20 +0000 (13:24 +0100)]
Cope with recursive calls tags in the XML.

15 years agoAllow to choose the MSVS version.
José Fonseca [Mon, 13 Apr 2009 12:23:50 +0000 (13:23 +0100)]
Allow to choose the MSVS version.

15 years agoFew more windows types.
José Fonseca [Sun, 4 Jan 2009 16:45:17 +0000 (16:45 +0000)]
Few more windows types.

16 years agoMention xml2txt.py instead of d3dtrace-txt.xsl.
José Fonseca [Sat, 13 Sep 2008 04:49:08 +0000 (13:49 +0900)]
Mention xml2txt.py instead of d3dtrace-txt.xsl.

16 years agoSyntax highlighting with ANSI escape codes.
José Fonseca [Sat, 13 Sep 2008 04:34:00 +0000 (13:34 +0900)]
Syntax highlighting with ANSI escape codes.

16 years agoUpdate the XML parser.
José Fonseca [Sat, 13 Sep 2008 01:12:26 +0000 (10:12 +0900)]
Update the XML parser.

16 years agoCompress XML log.
José Fonseca [Fri, 12 Sep 2008 11:02:53 +0000 (20:02 +0900)]
Compress XML log.

16 years agoImport zlib-1.2.3 sources.
José Fonseca [Fri, 12 Sep 2008 11:01:24 +0000 (20:01 +0900)]
Import zlib-1.2.3 sources.

16 years agoAlso read from stdin.
José Fonseca [Fri, 12 Sep 2008 09:48:50 +0000 (18:48 +0900)]
Also read from stdin.

16 years agoAdd a script to convert logs from XML to plain text.
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.

16 years agoUpdate ignore rules.
José Fonseca [Thu, 10 Jul 2008 13:46:40 +0000 (22:46 +0900)]
Update ignore rules.

16 years agoCleanup copyright statements.
José Fonseca [Thu, 10 Jul 2008 13:44:57 +0000 (22:44 +0900)]
Cleanup copyright statements.

16 years agoAdd a copyright statment to the README so that it gets included in the binary package.
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.

16 years agoCleanup.
José Fonseca [Thu, 10 Jul 2008 00:20:03 +0000 (09:20 +0900)]
Cleanup.

16 years agoTreat all pointers consistently.
José Fonseca [Thu, 10 Jul 2008 00:19:44 +0000 (09:19 +0900)]
Treat all pointers consistently.

16 years agoUse cursors to highlight pointers.
José Fonseca [Thu, 10 Jul 2008 00:19:21 +0000 (09:19 +0900)]
Use cursors to highlight pointers.

16 years agoFix bad comment tag.
José Fonseca [Thu, 10 Jul 2008 00:18:55 +0000 (09:18 +0900)]
Fix bad comment tag.

16 years agoAdd d3d9.dll to the zip.
José Fonseca [Wed, 9 Jul 2008 22:30:11 +0000 (07:30 +0900)]
Add d3d9.dll to the zip.

16 years agoMore instructions and copyright updates.
José Fonseca [Wed, 9 Jul 2008 22:29:18 +0000 (07:29 +0900)]
More instructions and copyright updates.

16 years agoImprove the XML semantic info. CSS magic.
José Fonseca [Wed, 9 Jul 2008 17:00:31 +0000 (02:00 +0900)]
Improve the XML semantic info. CSS magic.

16 years agoEscape double quotes and slashes when outputing C strings.
José Fonseca [Wed, 9 Jul 2008 11:33:50 +0000 (20:33 +0900)]
Escape double quotes and slashes when outputing C strings.

16 years agoUpdate instructions.
José Fonseca [Wed, 9 Jul 2008 03:50:02 +0000 (12:50 +0900)]
Update instructions.

16 years agoAuxiliary debugging module.
José Fonseca [Wed, 9 Jul 2008 03:18:26 +0000 (12:18 +0900)]
Auxiliary debugging module.

16 years agoUse separate functions for dumping.
José Fonseca [Wed, 9 Jul 2008 03:18:08 +0000 (12:18 +0900)]
Use separate functions for dumping.

16 years agoHave logging methods as regular functions.
José Fonseca [Wed, 9 Jul 2008 00:38:45 +0000 (09:38 +0900)]
Have logging methods as regular functions.

16 years agoFix the font family.
José Fonseca [Wed, 9 Jul 2008 00:10:04 +0000 (09:10 +0900)]
Fix the font family.

16 years agoHide list markers.
José Fonseca [Tue, 8 Jul 2008 23:48:51 +0000 (08:48 +0900)]
Hide list markers.

16 years agoDon't inline the log implementation.
José Fonseca [Tue, 8 Jul 2008 23:32:02 +0000 (08:32 +0900)]
Don't inline the log implementation.

16 years agoDescribe HRESULT.
José Fonseca [Tue, 8 Jul 2008 23:21:10 +0000 (08:21 +0900)]
Describe HRESULT.

16 years agoSpecify d3d9 output parameters.
José Fonseca [Tue, 8 Jul 2008 23:12:34 +0000 (08:12 +0900)]
Specify d3d9 output parameters.

16 years agoAuto-generate d3d9.
José Fonseca [Tue, 8 Jul 2008 17:17:51 +0000 (02:17 +0900)]
Auto-generate d3d9.

16 years agoDump flags.
José Fonseca [Tue, 8 Jul 2008 17:16:43 +0000 (02:16 +0900)]
Dump flags.

16 years agoFix executable permissions.
José Fonseca [Tue, 8 Jul 2008 02:06:28 +0000 (11:06 +0900)]
Fix executable permissions.

16 years agoPackaging.
José Fonseca [Tue, 8 Jul 2008 02:04:46 +0000 (11:04 +0900)]
Packaging.

16 years agoAdd copyright headers.
José Fonseca [Tue, 8 Jul 2008 01:32:53 +0000 (10:32 +0900)]
Add copyright headers.

16 years agoAdd LGPL license.
José Fonseca [Tue, 8 Jul 2008 01:10:58 +0000 (10:10 +0900)]
Add LGPL license.

16 years agoFix hexadecimal formats.
José Fonseca [Mon, 7 Jul 2008 22:34:54 +0000 (07:34 +0900)]
Fix hexadecimal formats.

16 years agoMark more output parameters.
José Fonseca [Mon, 7 Jul 2008 21:04:25 +0000 (06:04 +0900)]
Mark more output parameters.

16 years agoUpdate instructions.
José Fonseca [Mon, 7 Jul 2008 14:47:42 +0000 (23:47 +0900)]
Update instructions.

16 years agoSpecify the output parameters.
José Fonseca [Mon, 7 Jul 2008 14:39:46 +0000 (23:39 +0900)]
Specify the output parameters.

16 years agoPlain-text stylesheet.
José Fonseca [Mon, 7 Jul 2008 09:13:18 +0000 (18:13 +0900)]
Plain-text stylesheet.

16 years agoHandle pointers correctly.
José Fonseca [Mon, 7 Jul 2008 09:04:53 +0000 (18:04 +0900)]
Handle pointers correctly.

16 years agoDump return values.
José Fonseca [Mon, 7 Jul 2008 08:33:30 +0000 (17:33 +0900)]
Dump return values.

16 years agoDump arguments.
José Fonseca [Mon, 7 Jul 2008 07:55:52 +0000 (16:55 +0900)]
Dump arguments.

16 years agoUnwrap input pointers.
José Fonseca [Mon, 7 Jul 2008 04:44:00 +0000 (13:44 +0900)]
Unwrap input pointers.

16 years agoSolve some issues with multithreaded apps.
José Fonseca [Mon, 7 Jul 2008 04:09:31 +0000 (13:09 +0900)]
Solve some issues with multithreaded apps.