Tue, 21 Sep 2010 02:06:57 -0400 |
Ryan C. Gordon |
Print out "void" instead of "(null)" when printing out AST.
|
changeset |
files
|
Fri, 04 Jun 2010 16:42:40 -0400 |
Ryan C. Gordon |
Closing obsolete calculator-experiment branch.
calculator-experiment
|
changeset |
files
|
Mon, 31 May 2010 22:15:34 -0400 |
Ryan C. Gordon |
Fixed crash when pushing an empty string on the include_stack.
|
changeset |
files
|
Mon, 31 May 2010 22:05:25 -0400 |
Ryan C. Gordon |
Added unit test for crash bug.
|
changeset |
files
|
Mon, 31 May 2010 22:02:04 -0400 |
Ryan C. Gordon |
Added test for line break after #pragma.
|
changeset |
files
|
Mon, 31 May 2010 19:21:12 -0400 |
Ryan C. Gordon |
Handle #pragma (or at least, don't fail on them).
|
changeset |
files
|
Tue, 06 Apr 2010 16:03:27 -0400 |
Ryan C. Gordon |
Backed out changeset 93e2e2f17bbb ... that fix was wrong.
|
changeset |
files
|
Tue, 06 Apr 2010 15:39:16 -0400 |
Ryan C. Gordon |
Fixed GLSL source register swizzles. Kinda scary that never got caught before.
|
changeset |
files
|
Tue, 06 Apr 2010 15:38:54 -0400 |
Ryan C. Gordon |
Corrected MSDN URL.
|
changeset |
files
|
Wed, 31 Mar 2010 13:40:19 -0400 |
Ryan C. Gordon |
Fix vertex attribute array toggling, again.
|
changeset |
files
|
Wed, 31 Mar 2010 02:08:36 -0400 |
Ryan C. Gordon |
If binding a NULL program, disable any vertex arrays we previously enabled.
|
changeset |
files
|
Tue, 30 Mar 2010 20:12:29 -0400 |
Ryan C. Gordon |
Added data argument to GL entry point lookup callback.
|
changeset |
files
|
Mon, 29 Mar 2010 14:46:59 -0400 |
Ryan C. Gordon |
Updated copyright year on LICENSE.txt.
|
changeset |
files
|
Wed, 24 Mar 2010 10:09:52 -0400 |
Ryan C. Gordon |
Report actual filename in errors.
|
changeset |
files
|
Wed, 24 Mar 2010 09:58:32 -0400 |
Ryan C. Gordon |
Report changeset, not version.
|
changeset |
files
|
Wed, 24 Mar 2010 09:56:34 -0400 |
Ryan C. Gordon |
Don't keep processing bytecode if the data is clearly not a shader at all.
|
changeset |
files
|
Fri, 12 Mar 2010 19:51:04 -0500 |
Ryan C. Gordon |
Added another unit test.
|
changeset |
files
|
Fri, 12 Mar 2010 10:35:37 -0500 |
Ryan C. Gordon |
Don't replace macros with args until later in preprocessing.
|
changeset |
files
|
Fri, 12 Mar 2010 09:42:24 -0500 |
Ryan C. Gordon |
Added more unit tests.
|
changeset |
files
|
Fri, 12 Mar 2010 09:42:18 -0500 |
Ryan C. Gordon |
Handle __FILE__ and __LINE__ better.
|
changeset |
files
|
Fri, 12 Mar 2010 08:53:43 -0500 |
Ryan C. Gordon |
Corrected FIXME comment.
|
changeset |
files
|
Fri, 12 Mar 2010 08:13:14 -0500 |
Ryan C. Gordon |
Serious reworking of preprocessor macro replacement code.
|
changeset |
files
|
Wed, 10 Mar 2010 19:23:19 -0500 |
Ryan C. Gordon |
Updated .hgignore for Lemon header output.
|
changeset |
files
|
Wed, 10 Mar 2010 13:51:31 -0500 |
Ryan C. Gordon |
Added a --version command line to mojoshader-compiler.
|
changeset |
files
|
Sun, 07 Mar 2010 08:08:35 -0500 |
Ryan C. Gordon |
Added another unit test.
|
changeset |
files
|
Sun, 07 Mar 2010 08:08:04 -0500 |
Ryan C. Gordon |
Forgot to add this test before.
|
changeset |
files
|
Thu, 04 Mar 2010 23:18:26 -0800 |
Ryan C. Gordon |
List subsection in the condensed error output.
|
changeset |
files
|
Thu, 04 Mar 2010 23:15:10 -0800 |
Ryan C. Gordon |
Make failed tests more clear in the output.
|
changeset |
files
|
Thu, 04 Mar 2010 23:08:13 -0800 |
Ryan C. Gordon |
Added more unit tests.
|
changeset |
files
|
Thu, 04 Mar 2010 23:00:10 -0800 |
Ryan C. Gordon |
Finished preprocessor/errors/too-many-macro-args test.
|
changeset |
files
|
Thu, 04 Mar 2010 22:59:48 -0800 |
Ryan C. Gordon |
Implemented error output unit test harness.
|
changeset |
files
|
Wed, 03 Mar 2010 09:13:26 -0800 |
Ryan C. Gordon |
Merged some lemon diffs from sqlite's fossil repo: Visual Studio compile fixes.
|
changeset |
files
|
Wed, 03 Mar 2010 08:46:17 -0800 |
Ryan C. Gordon |
Fixed C++ compiler error.
|
changeset |
files
|
Wed, 03 Mar 2010 08:24:13 -0800 |
Ryan C. Gordon |
Did some Ryanification of Aras's Windows #include handling code.
|
changeset |
files
|
Wed, 03 Mar 2010 08:06:44 -0800 |
Ryan C. Gordon |
When processing identifiers in macro "calls", check both args and #defines.
|
changeset |
files
|
Tue, 02 Mar 2010 23:12:16 -0800 |
Ryan C. Gordon |
Added another failing test.
|
changeset |
files
|
Tue, 02 Mar 2010 23:09:53 -0800 |
Ryan C. Gordon |
Added indirect stringify test.
|
changeset |
files
|
Tue, 02 Mar 2010 23:07:15 -0800 |
Ryan C. Gordon |
Added another failing test.
|
changeset |
files
|
Tue, 02 Mar 2010 22:41:42 -0800 |
Ryan C. Gordon |
Added basic tests for __FILE__ and __LINE__.
|
changeset |
files
|
Tue, 02 Mar 2010 22:41:09 -0800 |
Ryan C. Gordon |
Changed where we spawn mojoshader-compiler from, for __FILE__ testing.
|
changeset |
files
|
Tue, 02 Mar 2010 10:04:35 -0800 |
Ryan C. Gordon |
Added support for __FILE__ and __LINE__ to the preprocessor.
|
changeset |
files
|
Fri, 26 Feb 2010 02:37:01 -0500 |
Ryan C. Gordon |
Added unit test for better coverage of bug I just fixed.
|
changeset |
files
|
Fri, 26 Feb 2010 02:34:45 -0500 |
Ryan C. Gordon |
Macro args in macro args need to be replaced inline.
|
changeset |
files
|
Thu, 25 Feb 2010 11:02:26 -0500 |
Ryan C. Gordon |
Added some unit tests for the preprocessor #line directive.
|
changeset |
files
|
Thu, 25 Feb 2010 11:05:50 +0200 |
Aras Pranckevicius |
filename in #line is optional
|
changeset |
files
|
Thu, 25 Feb 2010 08:52:46 +0200 |
Aras Pranckevicius |
make compile on MSVC, and fix stringmap_insert
|
changeset |
files
|
Thu, 25 Feb 2010 02:26:36 -0500 |
Ryan C. Gordon |
Added concat operator ("##") to the preprocessor.
|
changeset |
files
|
Thu, 25 Feb 2010 02:25:42 -0500 |
Ryan C. Gordon |
Catch these tokens in the compiler, for badly-formed preprocessor source code.
|
changeset |
files
|
Wed, 24 Feb 2010 21:23:58 -0500 |
Ryan C. Gordon |
Don't reference built-in include functions if we preprocessed them out.
|
changeset |
files
|
Wed, 24 Feb 2010 21:21:54 -0500 |
Ryan C. Gordon |
Regenerated lexer with stringify operator.
|
changeset |
files
|
Wed, 24 Feb 2010 21:20:37 -0500 |
Ryan C. Gordon |
Added stringify operator ("#") to preprocessor.
|
changeset |
files
|
Wed, 24 Feb 2010 14:00:25 -0500 |
Ryan C. Gordon |
Check for "##" at the start and end of macro definitions.
|
changeset |
files
|
Wed, 24 Feb 2010 13:18:50 -0500 |
Ryan C. Gordon |
Added unit tests for preprocessor's macro concat operator.
|
changeset |
files
|
Wed, 24 Feb 2010 12:21:52 -0500 |
Ryan C. Gordon |
Removed unused struct member.
|
changeset |
files
|
Wed, 24 Feb 2010 18:40:48 +0200 |
Aras Pranckevicius |
preprocessor open impl on MSVC
|
changeset |
files
|
Wed, 24 Feb 2010 11:42:16 -0500 |
Ryan C. Gordon |
Patched to compile.
|
changeset |
files
|
Wed, 24 Feb 2010 03:20:50 -0500 |
Ryan C. Gordon |
Implemented StringMap, for future use.
|
changeset |
files
|
Wed, 24 Feb 2010 01:21:21 -0500 |
Ryan C. Gordon |
Formalized the compiler's string cache into a real API.
|
changeset |
files
|
Tue, 23 Feb 2010 17:38:00 -0500 |
Ryan C. Gordon |
Removed the vector/matrix datatype parser tokens.
|
changeset |
files
|
Tue, 23 Feb 2010 17:20:58 -0500 |
Ryan C. Gordon |
Moved print_ast() elsewhere.
|
changeset |
files
|