Tue, 18 Jan 2011 13:49:42 -0800 Ryan C. Gordon Let type coercion deal with vectors and matrices.
Tue, 18 Jan 2011 13:44:52 -0800 Ryan C. Gordon Moved assignment into the scope where it's actually used.
Tue, 18 Jan 2011 10:42:25 -0800 Ryan C. Gordon Don't use the reduced type when choosing a swizzle.
Tue, 18 Jan 2011 00:32:15 -0500 Ryan C. Gordon Make sure swizzle isn't too large ("float2(1,2).xyz" is invalid).
Tue, 18 Jan 2011 00:29:14 -0500 Ryan C. Gordon Vector swizzling now reports correct type.
Thu, 13 Jan 2011 04:13:07 -0500 Ryan C. Gordon Fixed reference to wrong variable.
Thu, 13 Jan 2011 02:50:21 -0500 Ryan C. Gordon Added a FIXME.
Thu, 13 Jan 2011 02:50:15 -0500 Ryan C. Gordon Clean up bogus usertypes leftover from parse phase, during semantic analysis.
Wed, 12 Jan 2011 03:39:21 -0500 Ryan C. Gordon Added some FIXMEs.
Wed, 12 Jan 2011 03:44:28 -0500 Ryan C. Gordon Added in (most) HLSL intrinsic functions.
Wed, 12 Jan 2011 03:46:17 -0500 Ryan C. Gordon Cleaned up the mess of function call processing.
Tue, 11 Jan 2011 20:46:24 -0500 Ryan C. Gordon Simplified TEST_PROFILE macro in choose_src_profile().
Tue, 11 Jan 2011 20:39:09 -0500 Ryan C. Gordon Throw away our dummy usertypes from the parse phase.
Tue, 11 Jan 2011 03:37:38 -0500 Ryan C. Gordon Added a FIXME.
Tue, 11 Jan 2011 03:35:26 -0500 Ryan C. Gordon Rewrote variable declaration semantic analysis to handle comma-separated vars.
Tue, 11 Jan 2011 03:34:08 -0500 Ryan C. Gordon Fixed incorrect fall-through between case blocks.
Tue, 11 Jan 2011 03:32:17 -0500 Ryan C. Gordon Fixed incorrect variable reference.
Sun, 12 Dec 2010 02:52:17 -0500 Ryan C. Gordon Semantic analysis now tries to assign a unique id to every variable.
Sun, 12 Dec 2010 02:42:45 -0500 Ryan C. Gordon Added hash_iter() function, for iterating all matching entries in a hashtable.
Mon, 06 Dec 2010 02:47:31 -0500 Ryan C. Gordon Reworked datatype processing in the compiler.
Mon, 06 Dec 2010 02:42:31 -0500 Ryan C. Gordon Removed return statement from void function.
Mon, 06 Dec 2010 02:39:54 -0500 Ryan C. Gordon Technically, a typecast is a unary operator.
Mon, 22 Nov 2010 13:31:01 -0500 Ryan C. Gordon Added unit test for half-float suffix.
Mon, 22 Nov 2010 13:30:46 -0500 Ryan C. Gordon Updated re2c-generated lexer code.
Mon, 22 Nov 2010 13:24:52 -0500 Ryan C. Gordon HLSL uses h or H as a float literal suffix, meaning "half".
Mon, 22 Nov 2010 13:24:04 -0500 Ryan C. Gordon Fixed some AST operations to be integer-only.
Thu, 18 Nov 2010 23:28:09 -0500 Ryan C. Gordon More Visual Studio fixes for Lemon.
Thu, 18 Nov 2010 22:42:58 -0500 Ryan C. Gordon Patched to compile on Windows.
Wed, 17 Nov 2010 15:58:40 -0500 Ryan C. Gordon Cleaned up MOJOSHADER_preprocessor().
Tue, 16 Nov 2010 13:51:59 -0500 Ryan C. Gordon Unit tests for previous bugfix.
(0) -300 -100 -50 -30 +30 +50 +100 +300 tip