Thu, 09 Apr 2009 04:02:28 -0400 |
Ryan C. Gordon |
Don't report false error when writing a zero-byte file.
|
changeset |
files
|
Thu, 09 Apr 2009 03:50:06 -0400 |
Ryan C. Gordon |
Handle macro arguments that contain parentheses, like macro((1+1),2).
|
changeset |
files
|
Thu, 09 Apr 2009 01:54:52 -0400 |
Ryan C. Gordon |
More preprocessor unit tests.
|
changeset |
files
|
Thu, 09 Apr 2009 00:51:32 -0400 |
Ryan C. Gordon |
Added just-a-comment unit test.
|
changeset |
files
|
Thu, 09 Apr 2009 00:49:30 -0400 |
Ryan C. Gordon |
Added empty file unit test.
|
changeset |
files
|
Thu, 09 Apr 2009 00:28:03 -0400 |
Ryan C. Gordon |
Fixed command lines for unit tests.
|
changeset |
files
|
Thu, 09 Apr 2009 00:24:33 -0400 |
Ryan C. Gordon |
Don't report error output (just PASS or FAIL).
|
changeset |
files
|
Thu, 09 Apr 2009 00:23:57 -0400 |
Ryan C. Gordon |
Minor cleanup; crunch down list to one line.
|
changeset |
files
|
Wed, 08 Apr 2009 23:46:14 -0400 |
Ryan C. Gordon |
Added unit test for parentheses inside a macro call.
|
changeset |
files
|
Wed, 08 Apr 2009 23:45:22 -0400 |
Ryan C. Gordon |
test command depends on the compiler tool.
|
changeset |
files
|
Wed, 08 Apr 2009 23:36:39 -0400 |
Ryan C. Gordon |
Wired up unit tests to CMakefile.
|
changeset |
files
|
Wed, 08 Apr 2009 22:21:14 -0400 |
Ryan C. Gordon |
Initial framework for unit testing.
|
changeset |
files
|
Wed, 08 Apr 2009 00:29:15 -0400 |
Ryan C. Gordon |
Patched to compile.
|
changeset |
files
|
Sun, 05 Apr 2009 03:32:33 -0400 |
Ryan C. Gordon |
Added string hash/compare functions.
|
changeset |
files
|
Sun, 05 Apr 2009 03:31:52 -0400 |
Ryan C. Gordon |
Reworked hashtable create/destroy functions.
|
changeset |
files
|
Sun, 05 Apr 2009 03:20:53 -0400 |
Ryan C. Gordon |
Added mojoshader_common.c with first shot at generic hashtable.
|
changeset |
files
|
Sat, 04 Apr 2009 02:10:43 -0400 |
Ryan C. Gordon |
Corrected function name coding style.
|
changeset |
files
|
Sat, 04 Apr 2009 02:09:48 -0400 |
Ryan C. Gordon |
Fixed semantic name parsing in HLSL grammar.
|
changeset |
files
|
Sun, 29 Mar 2009 22:27:07 -0400 |
Ryan C. Gordon |
Put in a much better string hashing algorithm.
|
changeset |
files
|
Tue, 24 Mar 2009 01:37:22 -0400 |
Ryan C. Gordon |
Fixed comment typo.
|
changeset |
files
|
Fri, 06 Mar 2009 23:22:04 -0500 |
Ryan C. Gordon |
Fixed NULL dereference in debug output.
|
changeset |
files
|
Fri, 06 Mar 2009 23:19:40 -0500 |
Ryan C. Gordon |
Fixed struct declaration in the HLSL parser grammar.
|
changeset |
files
|
Fri, 06 Mar 2009 23:06:39 -0500 |
Ryan C. Gordon |
Reworked variable declaration syntax in the HLSL parser grammar.
|
changeset |
files
|
Fri, 06 Mar 2009 22:58:21 -0500 |
Ryan C. Gordon |
Initial work on parsing sampler declarations.
|
changeset |
files
|
Fri, 06 Mar 2009 22:56:44 -0500 |
Ryan C. Gordon |
Print out current source/line number when debugging any parser/lexer.
|
changeset |
files
|
Fri, 06 Mar 2009 19:34:06 -0500 |
Ryan C. Gordon |
Added HLSL constructor to the grammar.
|
changeset |
files
|
Fri, 06 Mar 2009 19:26:47 -0500 |
Ryan C. Gordon |
Rewrote HLSL grammar, mostly from scratch.
|
changeset |
files
|
Sat, 28 Feb 2009 18:32:05 -0500 |
Ryan C. Gordon |
You can mix and match "xyzw" and "rgba" writemasks, even in vertex shaders.
|
changeset |
files
|
Sat, 28 Feb 2009 18:27:23 -0500 |
Ryan C. Gordon |
FIXME removal: out of order write masks are an error in Microsoft's tools, too.
|
changeset |
files
|
Sat, 28 Feb 2009 18:26:49 -0500 |
Ryan C. Gordon |
Apparently you can mix "xyzw" and "rgba" swizzles, even in vertex shaders.
|
changeset |
files
|
Sat, 28 Feb 2009 15:47:07 -0500 |
Ryan C. Gordon |
...just to be clear about that. :)
|
changeset |
files
|
Sat, 28 Feb 2009 15:44:43 -0500 |
Ryan C. Gordon |
Cleaned up HLSL parser tracing.
|
changeset |
files
|
Sat, 28 Feb 2009 15:35:58 -0500 |
Ryan C. Gordon |
Make all the lempar.c functions static (we #include it from a .c file...)
|
changeset |
files
|
Sat, 28 Feb 2009 15:31:46 -0500 |
Ryan C. Gordon |
Make parser generate a header, to avoid external project build confusion.
|
changeset |
files
|
Sat, 28 Feb 2009 15:26:39 -0500 |
Ryan C. Gordon |
Don't include a file we don't generate anymore.
|
changeset |
files
|
Sat, 28 Feb 2009 15:26:23 -0500 |
Ryan C. Gordon |
More lemon.c tweaks.
|
changeset |
files
|
Sat, 28 Feb 2009 15:25:45 -0500 |
Ryan C. Gordon |
Cleaned up some CMake issues.
|
changeset |
files
|
Sat, 28 Feb 2009 14:52:05 -0500 |
Ryan C. Gordon |
Hacks to lemon parser generator to fit my needs.
|
changeset |
files
|
Sat, 28 Feb 2009 14:35:09 -0500 |
Ryan C. Gordon |
Removed some ANSI C things from the HLSL grammar that shaders don't do.
|
changeset |
files
|
Sat, 28 Feb 2009 04:32:56 -0500 |
Ryan C. Gordon |
Added lemon and lempar sources to revision control.
|
changeset |
files
|
Sat, 28 Feb 2009 04:31:52 -0500 |
Ryan C. Gordon |
Fixed lemon grammar to use correct tokens.
|
changeset |
files
|
Sat, 28 Feb 2009 04:30:56 -0500 |
Ryan C. Gordon |
Added some basic compiler stub stuff, just to get this building at all.
|
changeset |
files
|
Sat, 28 Feb 2009 04:29:40 -0500 |
Ryan C. Gordon |
Throw some quotes around strings in CMakeLists.txt ...
|
changeset |
files
|
Fri, 27 Feb 2009 00:32:37 -0500 |
Ryan C. Gordon |
Resolved "dangling else" problem in HLSL grammar.
|
changeset |
files
|
Fri, 27 Feb 2009 00:32:07 -0500 |
Ryan C. Gordon |
Converted original YACC grammar to Lemon grammar.
|
changeset |
files
|
Wed, 25 Feb 2009 23:47:02 -0500 |
Ryan C. Gordon |
Added Jeff Lee's ANSI C yacc grammar.
|
changeset |
files
|
Tue, 24 Feb 2009 09:09:14 -0500 |
Ryan C. Gordon |
Fixed preprocessor conditional logic.
|
changeset |
files
|
Tue, 24 Feb 2009 07:17:29 -0500 |
Ryan C. Gordon |
Removed a semicolon from a #define
|
changeset |
files
|
Tue, 24 Feb 2009 03:00:21 -0500 |
Ryan C. Gordon |
Support for "#if defined" in preprocessor.
|
changeset |
files
|
Tue, 24 Feb 2009 02:57:47 -0500 |
Ryan C. Gordon |
Quick optimization.
|
changeset |
files
|
Tue, 24 Feb 2009 02:04:05 -0500 |
Ryan C. Gordon |
Fixed crash in lexer on empty input stream.
|
changeset |
files
|
Tue, 24 Feb 2009 01:53:24 -0500 |
Ryan C. Gordon |
Fixed SRCMOD_NEGATE usage when assembling.
|
changeset |
files
|
Tue, 24 Feb 2009 01:53:04 -0500 |
Ryan C. Gordon |
Added a FIXME.
|
changeset |
files
|
Tue, 24 Feb 2009 01:42:28 -0500 |
Ryan C. Gordon |
Fixed version string parser to be more robust.
|
changeset |
files
|
Mon, 23 Feb 2009 23:42:57 -0500 |
Ryan C. Gordon |
Preprocessor now traps newlines.
|
changeset |
files
|
Mon, 23 Feb 2009 23:41:32 -0500 |
Ryan C. Gordon |
Removed a FIXME that got fixed awhile ago.
|
changeset |
files
|
Mon, 23 Feb 2009 23:07:59 -0500 |
Ryan C. Gordon |
Updated re2c-generated code.
|
changeset |
files
|
Mon, 23 Feb 2009 23:07:06 -0500 |
Ryan C. Gordon |
Moved asm comment processing into the lexer.
|
changeset |
files
|
Mon, 23 Feb 2009 20:43:41 -0500 |
Ryan C. Gordon |
Fixed crash when macros are recursing.
|
changeset |
files
|
Mon, 23 Feb 2009 20:26:12 -0500 |
Ryan C. Gordon |
No reason you can't specify the same option twice.
|
changeset |
files
|