summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/i965/brw_vs.c
diff options
context:
space:
mode:
authorRoland Scheidegger <sroland@vmware.com>2009-12-22 21:26:51 +0100
committerRoland Scheidegger <sroland@vmware.com>2009-12-22 21:26:51 +0100
commitd186079520234a776c3fa88c81da935d65981fec (patch)
tree63ad08fcb062a17fc1589ad928a611130a4264c6 /src/gallium/drivers/i965/brw_vs.c
parent35e8283c69d80debb44b05ea79dc5f67303a7432 (diff)
i965g: fix for edgeflag changes (untested)
Diffstat (limited to 'src/gallium/drivers/i965/brw_vs.c')
-rw-r--r--src/gallium/drivers/i965/brw_vs.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/gallium/drivers/i965/brw_vs.c b/src/gallium/drivers/i965/brw_vs.c
index 14a1c3bcf1..e3ea5a3a13 100644
--- a/src/gallium/drivers/i965/brw_vs.c
+++ b/src/gallium/drivers/i965/brw_vs.c
@@ -58,18 +58,6 @@ static enum pipe_error do_vs_prog( struct brw_context *brw,
c.prog_data.nr_outputs = vp->info.num_outputs;
c.prog_data.nr_inputs = vp->info.num_inputs;
- /* XXX: we want edgeflag handling to be integrated to the vertex
- * shader, but are currently faking the edgeflag output:
- */
- if (c.key.copy_edgeflag) {
- c.prog_data.output_edgeflag = c.prog_data.nr_outputs;
- c.prog_data.nr_outputs++;
- }
- else {
- c.prog_data.output_edgeflag = ~0;
- }
-
-
if (1)
tgsi_dump(c.vp->tokens, 0);
@@ -108,8 +96,6 @@ static enum pipe_error brw_upload_vs_prog(struct brw_context *brw)
key.program_string_id = vp->id;
key.nr_userclip = brw->curr.ucp.nr;
- key.copy_edgeflag = (brw->curr.rast->templ.fill_ccw != PIPE_POLYGON_MODE_FILL ||
- brw->curr.rast->templ.fill_cw != PIPE_POLYGON_MODE_FILL);
memcpy(&key.fs_signature, sig, brw_fs_signature_size(sig));