Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 07:47:32 -0400] rev 84
constified reglist_exists().
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 07:20:59 -0400] rev 83
Add defined/declared registers to the appropriate register list.
Now the GLSL profile just needs to resolve between the defined/used lists and
figure out which registers need explicitly defined before finalizing the
output.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 07:05:13 -0400] rev 82
Keep a list of used/defined registers.
This allows us to resolve registers the shader implicitly uses, but we need
to explicitly define in the GLSL profile. This also allows us to remove the
labels_called bit array as redundant functionality.
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Apr 2008 10:05:58 -0400] rev 81
Note to self.
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Apr 2008 10:02:22 -0400] rev 80
Whoops, missed a line the last patch should have removed.
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Apr 2008 10:01:31 -0400] rev 79
Removed comment output at top of program in GLSL profile.
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Apr 2008 09:58:16 -0400] rev 78
Add a blank line between the globals and the subroutines.
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Apr 2008 09:45:11 -0400] rev 77
Ugh, rounding to nearest sort of sucks.
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Apr 2008 09:40:43 -0400] rev 76
vec4(0.5f, 0.5f, 0.5f, 0.5f) can be shorted to vec4(0.5f).
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Apr 2008 09:37:19 -0400] rev 75
Whoops, need to do register reference upkeep for dest and source args.