i965g: consult fs inputs when laying out vs output regs
authorKeith Whitwell <keithw@vmware.com>
Wed, 11 Nov 2009 02:07:11 +0000 (18:07 -0800)
committerKeith Whitwell <keithw@vmware.com>
Thu, 12 Nov 2009 02:51:58 +0000 (18:51 -0800)
commit2f54d02d205468a840b35a3554f2ad8ffc31ec9c
treeac443da5e09a40acf67fa83905f6494e82685207
parent0c547d63c497f06c38f7a3c000e478bdcf2594b6
i965g: consult fs inputs when laying out vs output regs

Vertex shader now emits just the FS inputs, in the positions and order
expected by the fragment shader.

This means potentially regenerating the vertex shader to match
different fragment shader's input layouts.
src/gallium/drivers/i965/brw_context.h
src/gallium/drivers/i965/brw_pipe_shader.c
src/gallium/drivers/i965/brw_vs.c
src/gallium/drivers/i965/brw_vs.h
src/gallium/drivers/i965/brw_vs_emit.c