Tue, 19 Oct 2010 17:48:24 -0400 Fill in some default strings in the cache, so we can always compare by pointer.
Ryan C. Gordon <icculus@icculus.org> [Tue, 19 Oct 2010 17:48:24 -0400] rev 923
Fill in some default strings in the cache, so we can always compare by pointer.
Tue, 19 Oct 2010 16:59:03 -0400 Cleaned up UserTypeMap into a generic symbol tracker.
Ryan C. Gordon <icculus@icculus.org> [Tue, 19 Oct 2010 16:59:03 -0400] rev 922
Cleaned up UserTypeMap into a generic symbol tracker. This will be used for both user-defined datatypes and variable scoping.
Tue, 19 Oct 2010 16:15:55 -0400 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Tue, 19 Oct 2010 16:15:55 -0400] rev 921
Added a FIXME.
Tue, 19 Oct 2010 16:12:44 -0400 More output fixes for print_ast().
Ryan C. Gordon <icculus@icculus.org> [Tue, 19 Oct 2010 16:12:44 -0400] rev 920
More output fixes for print_ast().
Thu, 14 Oct 2010 01:48:27 -0400 Fixed constructor syntax parsing.
Ryan C. Gordon <icculus@icculus.org> [Thu, 14 Oct 2010 01:48:27 -0400] rev 919
Fixed constructor syntax parsing.
Wed, 13 Oct 2010 22:59:28 -0400 Clean up AST debug output.
Ryan C. Gordon <icculus@icculus.org> [Wed, 13 Oct 2010 22:59:28 -0400] rev 918
Clean up AST debug output.
Wed, 13 Oct 2010 17:56:41 -0400 Make statement blocks explicit in the AST.
Ryan C. Gordon <icculus@icculus.org> [Wed, 13 Oct 2010 17:56:41 -0400] rev 917
Make statement blocks explicit in the AST. This is needed so we can correctly handle scope during semantic analysis.
Wed, 13 Oct 2010 17:29:28 -0400 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Wed, 13 Oct 2010 17:29:28 -0400] rev 916
Added a FIXME.
Tue, 21 Sep 2010 02:06:57 -0400 Print out "void" instead of "(null)" when printing out AST.
Ryan C. Gordon <icculus@icculus.org> [Tue, 21 Sep 2010 02:06:57 -0400] rev 915
Print out "void" instead of "(null)" when printing out AST.
Fri, 04 Jun 2010 16:42:40 -0400 Closing obsolete calculator-experiment branch. calculator-experiment
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Jun 2010 16:42:40 -0400] rev 914
Closing obsolete calculator-experiment branch.
Mon, 31 May 2010 22:15:34 -0400 Fixed crash when pushing an empty string on the include_stack.
Ryan C. Gordon <icculus@icculus.org> [Mon, 31 May 2010 22:15:34 -0400] rev 913
Fixed crash when pushing an empty string on the include_stack. Turns out you can't just ignore some pushes. :)
Mon, 31 May 2010 22:05:25 -0400 Added unit test for crash bug.
Ryan C. Gordon <icculus@icculus.org> [Mon, 31 May 2010 22:05:25 -0400] rev 912
Added unit test for crash bug.
Mon, 31 May 2010 22:02:04 -0400 Added test for line break after #pragma.
Ryan C. Gordon <icculus@icculus.org> [Mon, 31 May 2010 22:02:04 -0400] rev 911
Added test for line break after #pragma.
Mon, 31 May 2010 19:21:12 -0400 Handle #pragma (or at least, don't fail on them).
Ryan C. Gordon <icculus@icculus.org> [Mon, 31 May 2010 19:21:12 -0400] rev 910
Handle #pragma (or at least, don't fail on them).
Tue, 06 Apr 2010 16:03:27 -0400 Backed out changeset 93e2e2f17bbb ... that fix was wrong.
Ryan C. Gordon <icculus@icculus.org> [Tue, 06 Apr 2010 16:03:27 -0400] rev 909
Backed out changeset 93e2e2f17bbb ... that fix was wrong.
Tue, 06 Apr 2010 15:39:16 -0400 Fixed GLSL source register swizzles. Kinda scary that never got caught before.
Ryan C. Gordon <icculus@icculus.org> [Tue, 06 Apr 2010 15:39:16 -0400] rev 908
Fixed GLSL source register swizzles. Kinda scary that never got caught before.
Tue, 06 Apr 2010 15:38:54 -0400 Corrected MSDN URL.
Ryan C. Gordon <icculus@icculus.org> [Tue, 06 Apr 2010 15:38:54 -0400] rev 907
Corrected MSDN URL.
Wed, 31 Mar 2010 13:40:19 -0400 Fix vertex attribute array toggling, again.
Ryan C. Gordon <icculus@icculus.org> [Wed, 31 Mar 2010 13:40:19 -0400] rev 906
Fix vertex attribute array toggling, again.
Wed, 31 Mar 2010 02:08:36 -0400 If binding a NULL program, disable any vertex arrays we previously enabled.
Ryan C. Gordon <icculus@icculus.org> [Wed, 31 Mar 2010 02:08:36 -0400] rev 905
If binding a NULL program, disable any vertex arrays we previously enabled. This is done in case the caller is switching to the fixed function pipeline and needs more control over the vertex arrays. So to minimize state changes, don't bind a NULL program between draws if you're just going to bind a new program later.
Tue, 30 Mar 2010 20:12:29 -0400 Added data argument to GL entry point lookup callback.
Ryan C. Gordon <icculus@icculus.org> [Tue, 30 Mar 2010 20:12:29 -0400] rev 904
Added data argument to GL entry point lookup callback. Sorry to break the public API!
Mon, 29 Mar 2010 14:46:59 -0400 Updated copyright year on LICENSE.txt.
Ryan C. Gordon <icculus@icculus.org> [Mon, 29 Mar 2010 14:46:59 -0400] rev 903
Updated copyright year on LICENSE.txt.
Wed, 24 Mar 2010 10:09:52 -0400 Report actual filename in errors.
Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Mar 2010 10:09:52 -0400] rev 902
Report actual filename in errors.
Wed, 24 Mar 2010 09:58:32 -0400 Report changeset, not version.
Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Mar 2010 09:58:32 -0400] rev 901
Report changeset, not version.
Wed, 24 Mar 2010 09:56:34 -0400 Don't keep processing bytecode if the data is clearly not a shader at all.
Ryan C. Gordon <icculus@icculus.org> [Wed, 24 Mar 2010 09:56:34 -0400] rev 900
Don't keep processing bytecode if the data is clearly not a shader at all.
Fri, 12 Mar 2010 19:51:04 -0500 Added another unit test.
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Mar 2010 19:51:04 -0500] rev 899
Added another unit test.
Fri, 12 Mar 2010 10:35:37 -0500 Don't replace macros with args until later in preprocessing.
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Mar 2010 10:35:37 -0500] rev 898
Don't replace macros with args until later in preprocessing. Fixes unit_tests/preprocessor/output/macro-with-arg-as-macro-arg ...
Fri, 12 Mar 2010 09:42:24 -0500 Added more unit tests.
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Mar 2010 09:42:24 -0500] rev 897
Added more unit tests.
Fri, 12 Mar 2010 09:42:18 -0500 Handle __FILE__ and __LINE__ better.
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Mar 2010 09:42:18 -0500] rev 896
Handle __FILE__ and __LINE__ better. Fixes most of the remaining failing unit tests.
Fri, 12 Mar 2010 08:53:43 -0500 Corrected FIXME comment.
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Mar 2010 08:53:43 -0500] rev 895
Corrected FIXME comment.
Fri, 12 Mar 2010 08:13:14 -0500 Serious reworking of preprocessor macro replacement code.
Ryan C. Gordon <icculus@icculus.org> [Fri, 12 Mar 2010 08:13:14 -0500] rev 894
Serious reworking of preprocessor macro replacement code. Appears to handles the various oddities on might encounter in macro salsa, now.
(0) -300 -100 -50 -30 +30 +50 +100 +300 tip