mojoshader_internal.h
Tue, 09 Nov 2010 05:00:03 -0500 Ryan C. Gordon Paying off more technical debt: unified growable buffers into one place.
Wed, 03 Nov 2010 22:54:17 -0400 Ryan C. Gordon Cut-and-paste cleanup: unified the ErrorList functionality.
Mon, 31 May 2010 19:21:12 -0400 Ryan C. Gordon Handle #pragma (or at least, don't fail on them).
Tue, 06 Apr 2010 15:38:54 -0400 Ryan C. Gordon Corrected MSDN URL.
Fri, 12 Mar 2010 08:13:14 -0500 Ryan C. Gordon Serious reworking of preprocessor macro replacement code.
Wed, 24 Feb 2010 21:20:37 -0500 Ryan C. Gordon Added stringify operator ("#") to preprocessor.
Wed, 24 Feb 2010 12:21:52 -0500 Ryan C. Gordon Removed unused struct member.
Wed, 24 Feb 2010 03:20:50 -0500 Ryan C. Gordon Implemented StringMap, for future use.
Wed, 24 Feb 2010 01:21:21 -0500 Ryan C. Gordon Formalized the compiler's string cache into a real API.
Mon, 08 Feb 2010 02:42:12 -0500 Ryan C. Gordon Start of experiment with a basic calculator. calculator-experiment
Wed, 30 Dec 2009 14:59:16 -0500 Ryan C. Gordon Allow compiler to strip disabled glsl120 and nvX profiles as dead code.
Tue, 29 Dec 2009 17:29:32 +0200 Aras Pranckevicius fix passthrough/bytecode define
Fri, 17 Apr 2009 04:15:47 -0400 Ryan C. Gordon Need alloca.h on Solaris.
Thu, 09 Apr 2009 19:36:42 -0400 Ryan C. Gordon Reworked preprocessor macro argument parsing.
Sun, 05 Apr 2009 03:32:33 -0400 Ryan C. Gordon Added string hash/compare functions.
Sun, 05 Apr 2009 03:31:52 -0400 Ryan C. Gordon Reworked hashtable create/destroy functions.
Sun, 05 Apr 2009 03:20:53 -0400 Ryan C. Gordon Added mojoshader_common.c with first shot at generic hashtable.
Sat, 28 Feb 2009 15:44:43 -0500 Ryan C. Gordon Cleaned up HLSL parser tracing.
Fri, 27 Feb 2009 00:32:07 -0500 Ryan C. Gordon Converted original YACC grammar to Lemon grammar.
Tue, 24 Feb 2009 07:17:29 -0500 Ryan C. Gordon Removed a semicolon from a #define
Mon, 23 Feb 2009 23:07:06 -0500 Ryan C. Gordon Moved asm comment processing into the lexer.
Mon, 23 Feb 2009 16:43:52 -0500 Ryan C. Gordon First work on #if directive.
Fri, 20 Feb 2009 09:01:40 -0500 Ryan C. Gordon Preprocessor now supports macros with parameters.
Wed, 18 Feb 2009 21:16:26 -0500 Ryan C. Gordon Should be an array of structs, not an array of pointers to structs.
Wed, 18 Feb 2009 19:50:37 -0500 Ryan C. Gordon Let there be different close callbacks per IncludeState.
Wed, 18 Feb 2009 14:12:06 -0500 Ryan C. Gordon Added basic pushback facility to the preprocessor.
Wed, 18 Feb 2009 08:35:07 -0500 Ryan C. Gordon Lexer now stores token value to IncludeState.
Wed, 18 Feb 2009 08:29:48 -0500 Ryan C. Gordon Renamed preprocessor_internal_lexer to preprocessor_lexer.
Wed, 18 Feb 2009 08:27:08 -0500 Ryan C. Gordon Have lexer calculate token size now.
Wed, 18 Feb 2009 00:35:42 -0500 Ryan C. Gordon Added some FIXMEs.
Tue, 17 Feb 2009 08:40:03 -0500 Ryan C. Gordon Enormous amount of tapdancing to handle EOI better in the lexer.
Mon, 16 Feb 2009 20:30:05 -0500 Ryan C. Gordon Try to make #error lexing match gcc's.
Sun, 15 Feb 2009 02:49:40 -0500 Ryan C. Gordon Allow debug output directly from the lexer, before preprocessor eats.
Sun, 15 Feb 2009 01:53:08 -0500 Ryan C. Gordon Fixed #else preprocessor directive so it'll work with #elif.
Sat, 14 Feb 2009 02:47:17 -0500 Ryan C. Gordon Initial work on preprocessor conditionals.
Fri, 13 Feb 2009 18:54:21 -0500 Ryan C. Gordon Moved filename caching into the preprocessor.
Fri, 13 Feb 2009 10:15:36 -0500 Ryan C. Gordon Implemented #include in the preprocessor.
Fri, 13 Feb 2009 02:29:17 -0500 Ryan C. Gordon Added support for #error directive to the preprocessor.
Fri, 13 Feb 2009 01:41:47 -0500 Ryan C. Gordon More minor comment tweaks.
Fri, 13 Feb 2009 01:08:50 -0500 Ryan C. Gordon Reworked and documented preprocessor tokens.
Fri, 13 Feb 2009 00:35:35 -0500 Ryan C. Gordon Removed preprocessor_error(). Returns a Token to specify an error state now.
Thu, 12 Feb 2009 22:57:21 -0500 Ryan C. Gordon Bogus chars in the lexer now return a token that signifies this.
Thu, 12 Feb 2009 17:32:30 -0500 Ryan C. Gordon This doesn't need an #if around it.
Thu, 12 Feb 2009 17:32:19 -0500 Ryan C. Gordon Updated some URLs in the comments.
Thu, 12 Feb 2009 17:25:49 -0500 Ryan C. Gordon Unified some cut-and-paste code.
Thu, 12 Feb 2009 13:54:01 -0500 Ryan C. Gordon Updated lexer for HLSL.
Wed, 11 Feb 2009 21:28:48 -0500 Ryan C. Gordon Reworked preprocessor newline management.
Wed, 11 Feb 2009 15:43:02 -0500 Ryan C. Gordon First shot at reworking assembly parser to use preprocessor/lexer.
Tue, 10 Feb 2009 10:43:37 -0500 Ryan C. Gordon Removed preprocessor_clearerror().
Mon, 09 Feb 2009 17:53:54 -0500 Ryan C. Gordon Initial work on preprocessor. Not yet complete!
Sat, 07 Feb 2009 00:35:17 -0500 Ryan C. Gordon Renamed internal_malloc() and internal_free().
Tue, 03 Feb 2009 17:51:13 -0500 Ryan C. Gordon Make sure internal symbols aren't polluting namespace.
Tue, 03 Feb 2009 04:14:00 -0500 Ryan C. Gordon More work on multiple error messages.
Sat, 20 Dec 2008 05:48:38 -0500 Ryan C. Gordon First (incomplete!) shot at more robust CTAB support.
Fri, 19 Dec 2008 00:05:20 -0500 Ryan C. Gordon Allow errors to specify post-processing problems.
Sun, 14 Dec 2008 07:10:31 -0500 Ryan C. Gordon Removed a FIXME.
Sat, 13 Dec 2008 08:58:35 -0500 Ryan C. Gordon Added TEXLDP/TEXLDP support to the assembler, cleaned up constants.
Wed, 10 Dec 2008 05:10:08 -0500 Ryan C. Gordon Allow SM3 shaders that are vs_3_x or vs_3_sw.
Wed, 10 Dec 2008 05:05:55 -0500 Ryan C. Gordon Fixed wrong data from scalar_register().
Wed, 10 Dec 2008 03:54:41 -0500 Ryan C. Gordon s/PASSTHROUGH/BYTECODE that I missed.
less more (0) -60 tip