Tue, 18 Jan 2011 13:49:42 -0800 Let type coercion deal with vectors and matrices.
Ryan C. Gordon <icculus@icculus.org> [Tue, 18 Jan 2011 13:49:42 -0800] rev 983
Let type coercion deal with vectors and matrices.
Tue, 18 Jan 2011 13:44:52 -0800 Moved assignment into the scope where it's actually used.
Ryan C. Gordon <icculus@icculus.org> [Tue, 18 Jan 2011 13:44:52 -0800] rev 982
Moved assignment into the scope where it's actually used.
Tue, 18 Jan 2011 10:42:25 -0800 Don't use the reduced type when choosing a swizzle.
Ryan C. Gordon <icculus@icculus.org> [Tue, 18 Jan 2011 10:42:25 -0800] rev 981
Don't use the reduced type when choosing a swizzle.
Tue, 18 Jan 2011 00:32:15 -0500 Make sure swizzle isn't too large ("float2(1,2).xyz" is invalid).
Ryan C. Gordon <icculus@icculus.org> [Tue, 18 Jan 2011 00:32:15 -0500] rev 980
Make sure swizzle isn't too large ("float2(1,2).xyz" is invalid).
Tue, 18 Jan 2011 00:29:14 -0500 Vector swizzling now reports correct type.
Ryan C. Gordon <icculus@icculus.org> [Tue, 18 Jan 2011 00:29:14 -0500] rev 979
Vector swizzling now reports correct type.
Thu, 13 Jan 2011 04:13:07 -0500 Fixed reference to wrong variable.
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Jan 2011 04:13:07 -0500] rev 978
Fixed reference to wrong variable.
Thu, 13 Jan 2011 02:50:21 -0500 Added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Jan 2011 02:50:21 -0500] rev 977
Added a FIXME.
Thu, 13 Jan 2011 02:50:15 -0500 Clean up bogus usertypes leftover from parse phase, during semantic analysis.
Ryan C. Gordon <icculus@icculus.org> [Thu, 13 Jan 2011 02:50:15 -0500] rev 976
Clean up bogus usertypes leftover from parse phase, during semantic analysis.
Wed, 12 Jan 2011 03:39:21 -0500 Added some FIXMEs.
Ryan C. Gordon <icculus@icculus.org> [Wed, 12 Jan 2011 03:39:21 -0500] rev 975
Added some FIXMEs.
Wed, 12 Jan 2011 03:44:28 -0500 Added in (most) HLSL intrinsic functions.
Ryan C. Gordon <icculus@icculus.org> [Wed, 12 Jan 2011 03:44:28 -0500] rev 974
Added in (most) HLSL intrinsic functions. There are over 4000 (!) of them when you factor in the overloaded versions. This allows semantic analysis to know all these important functions are defined when the shader makes use of them.
(0) -300 -100 -10 +10 +100 +300 tip