Ryan C. Gordon <icculus@icculus.org> [Sat, 19 Apr 2008 02:29:41 -0400] rev 147
Removed explicit numbers on enums in mojoshader.h.
Why was I doing that, again?
Ryan C. Gordon <icculus@icculus.org> [Sat, 19 Apr 2008 02:26:26 -0400] rev 146
Export sampler information in public API.
Ryan C. Gordon <icculus@icculus.org> [Sat, 19 Apr 2008 01:31:47 -0400] rev 145
Don't create unnecessary attributes.
Pixel shaders and no-item lists shouldn't call Malloc().
Ryan C. Gordon <icculus@icculus.org> [Fri, 18 Apr 2008 22:00:19 -0400] rev 144
Fixed TEX argument parsing.
Apparently it doesn't use the same args as TEXCOORD.
Ryan C. Gordon <icculus@icculus.org> [Fri, 18 Apr 2008 21:26:41 -0400] rev 143
Prevent segfault on bogus instruction token.
Ryan C. Gordon <icculus@icculus.org> [Fri, 18 Apr 2008 21:26:19 -0400] rev 142
Return a more-meaningful pass/fail error code from testparse main().
Ryan C. Gordon <icculus@icculus.org> [Fri, 18 Apr 2008 01:36:28 -0400] rev 141
Attempt to optimize CMP and CND in GLSL profile.
Try not to emit more work than needed. This is still very incorrect.
Ryan C. Gordon <icculus@icculus.org> [Thu, 17 Apr 2008 23:21:05 -0400] rev 140
Fixed cut-and-paste bug.
Ryan C. Gordon <icculus@icculus.org> [Thu, 17 Apr 2008 22:19:24 -0400] rev 139
First shot at predicated instruction support.
Should be functional for d3d profile...GLSL profile needs to be implemented.
Ryan C. Gordon <icculus@icculus.org> [Thu, 17 Apr 2008 20:56:27 -0400] rev 138
Apparently LRP maps perfectly to GLSL's built-in mix() function.