Ryan C. Gordon <icculus@icculus.org> [Thu, 02 Jun 2011 14:49:30 -0400] rev 1051
Fixed off-by-one error in testparse.
Ryan C. Gordon <icculus@icculus.org> [Thu, 02 Jun 2011 03:17:18 -0400] rev 1050
Fixed temp count in preshaders.
Ryan C. Gordon <icculus@icculus.org> [Thu, 02 Jun 2011 00:51:50 -0400] rev 1049
ARB1: Use OPTION ARB_position_invariant if we didn't write to result.position.
Ryan C. Gordon <icculus@icculus.org> [Thu, 02 Jun 2011 00:47:17 -0400] rev 1048
ARB1, GLSL: Deal with multiple draw buffers (registers oC1, etc).
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.