Mon, 21 Apr 2008 04:01:44 -0400 Cleaned up most of the swizzle/writemask mismatches. trunk
Ryan C. Gordon <icculus@icculus.org> [Mon, 21 Apr 2008 04:01:44 -0400] rev 164
Cleaned up most of the swizzle/writemask mismatches.
Mon, 21 Apr 2008 03:12:22 -0400 Make swizzles match write masks in GLSL profile. trunk
Ryan C. Gordon <icculus@icculus.org> [Mon, 21 Apr 2008 03:12:22 -0400] rev 163
Make swizzles match write masks in GLSL profile. This isn't perfect yet, but it works pretty darn well already...outputting large shaders with correct syntax now. Dot products are still broken, etc.
Mon, 21 Apr 2008 02:45:45 -0400 Reinitialize Context::dwords on each new instruction. trunk
Ryan C. Gordon <icculus@icculus.org> [Mon, 21 Apr 2008 02:45:45 -0400] rev 162
Reinitialize Context::dwords on each new instruction.
Mon, 21 Apr 2008 01:22:03 -0400 Removed "dest_args" array...it's only ever one structure. trunk
Ryan C. Gordon <icculus@icculus.org> [Mon, 21 Apr 2008 01:22:03 -0400] rev 161
Removed "dest_args" array...it's only ever one structure.
Mon, 21 Apr 2008 01:00:04 -0400 Added more fails to GLSL profile. trunk
Ryan C. Gordon <icculus@icculus.org> [Mon, 21 Apr 2008 01:00:04 -0400] rev 160
Added more fails to GLSL profile. ...so I know to come back to this unimplemented stuff later.
Mon, 21 Apr 2008 00:19:12 -0400 Removed comment emitters. trunk
Ryan C. Gordon <icculus@icculus.org> [Mon, 21 Apr 2008 00:19:12 -0400] rev 159
Removed comment emitters. They really aren't worth anything, on second thought. But I might want to parse out that "CTAB" comment from Microsoft's HLSL compiler, some day.
Mon, 21 Apr 2008 00:16:12 -0400 Changed comment emitters. trunk
Ryan C. Gordon <icculus@icculus.org> [Mon, 21 Apr 2008 00:16:12 -0400] rev 158
Changed comment emitters. Nothing should emit the comment text now, as Microsoft's HLSL compiler outputs a "comment" with binary data. Left the emitter interface, though, in case I want to return to this later.
Sun, 20 Apr 2008 15:50:29 -0400 More explicit testing for coissue bit conditions. trunk
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Apr 2008 15:50:29 -0400] rev 157
More explicit testing for coissue bit conditions. I _still_ don't know what this does or how to express it in d3d asm, though!
Sun, 20 Apr 2008 03:24:27 -0400 Fixed vs_2_0 output registers that don't need to be DCL'd in GLSL profile. trunk
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Apr 2008 03:24:27 -0400] rev 156
Fixed vs_2_0 output registers that don't need to be DCL'd in GLSL profile.
Sun, 20 Apr 2008 02:39:48 -0400 Fixed infinite recursion. trunk
Ryan C. Gordon <icculus@icculus.org> [Sun, 20 Apr 2008 02:39:48 -0400] rev 155
Fixed infinite recursion. (I had called blah_EXPP() from blah_EXPP(), instead of calling blah_EXP()...)
(0) -100 -10 +10 +100 +300 +1000 tip