i965g: handle special vs outputs specially
authorKeith Whitwell <keithw@vmware.com>
Tue, 17 Nov 2009 22:46:23 +0000 (14:46 -0800)
committerKeith Whitwell <keithw@vmware.com>
Tue, 17 Nov 2009 22:50:49 +0000 (14:50 -0800)
commit1877e6cd2d76143ef8a9c516122afe614ae3b4a4
tree857cd3547555a14fe990dacc206234c892b9df1c
parentd299ee771b577a8ce839861d1af336fc316e0a1d
i965g: handle special vs outputs specially

Where vs output semantic tags indicate an output is signficant for
fixed function processing (such as clipping, unfilled modes, etc),
retain information about that output so that we can get to it easily
later on.

Fix up the unfilled processing, but hard-wire edgeflag to one for now.

With this change, trivial/tri-unfilled works.
src/gallium/drivers/i965/brw_clip.c
src/gallium/drivers/i965/brw_clip.h
src/gallium/drivers/i965/brw_clip_line.c
src/gallium/drivers/i965/brw_clip_tri.c
src/gallium/drivers/i965/brw_clip_unfilled.c
src/gallium/drivers/i965/brw_clip_util.c
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_emit.c
src/gallium/drivers/i965/brw_wm_pass2.c