Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Jun 2011 13:22:55 -0400] rev 1047
Don't try to allocate a temp array if the preshader has no temps.
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Jun 2011 13:22:21 -0400] rev 1046
Place preshader destination register last in operand list.
This is where it's located in the shader, and it simplies some things.
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Jun 2011 05:35:50 -0400] rev 1045
Fixed wrong array offset in preshader interpreter.
(dst operand is first, skip it when loading src operands.)
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Jun 2011 03:30:03 -0400] rev 1044
Report preshader symbol table in testparse.
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Jun 2011 02:15:29 -0400] rev 1043
Preshader input registers are separate from the actual shader constant file!
So make the effort to manage yet-another set of arrays for these registers...
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Jun 2011 02:14:12 -0400] rev 1042
Export symbol information for preshaders.
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Jun 2011 02:11:57 -0400] rev 1041
Fixed compiler warnings.
Ryan C. Gordon <icculus@icculus.org> [Wed, 01 Jun 2011 01:16:12 -0400] rev 1040
Added functions to query the register files.
Ryan C. Gordon <icculus@icculus.org> [Tue, 31 May 2011 16:25:37 -0400] rev 1039
Run preshaders during MOJOSHADER_glProgramReady().
Ryan C. Gordon <icculus@icculus.org> [Tue, 31 May 2011 16:25:00 -0400] rev 1038
Allow preshader support to be #ifdef'd out, to reduce binary size.