Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 11:29:38 -0400] rev 95
Implemented uniform reporting.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 11:27:09 -0400] rev 94
Simplifed public uniform information.
No sense in having a name here, since it's basically meaningless in some
profiles, like D3D. Even profiles that actually need a string name to bind
data, like GLSL, can reconstruct it easily enough, since there was never a
human-readable name to start with.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 09:48:55 -0400] rev 93
Make ctx->mainline the default output list.
Now D3D profile can insert output in front of disassembly, if needed.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 09:45:04 -0400] rev 92
Implemented foundation for reporting uniforms to calling app.
Generation of uniforms not implemented, yet.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 08:53:43 -0400] rev 91
Moved some DCL stuff from parse_args() to state() implementation.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 08:51:31 -0400] rev 90
Moved some DEF* stuff from parse_args() to state() implementations.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 08:44:28 -0400] rev 89
Replaced "(void)" with "()" in subroutine definitions in GLSL profile.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 08:39:33 -0400] rev 88
Flag registers replicated for matrix as used.
This lets GLSL profile know that it needs to define variables for each row
of the matrix, not just the first one.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 08:38:04 -0400] rev 87
Cleaned up matrix sourcearg replication.
Ryan C. Gordon <icculus@icculus.org> [Fri, 04 Apr 2008 08:15:11 -0400] rev 86
Flag label registers as defined when we see a label opcode.