i965g: remove more references to nr_vp_outputs in wm compilation
authorKeith Whitwell <keithw@vmware.com>
Wed, 18 Nov 2009 22:40:43 +0000 (14:40 -0800)
committerKeith Whitwell <keithw@vmware.com>
Wed, 18 Nov 2009 22:40:43 +0000 (14:40 -0800)
We're really more concerned about how many inputs the fragment shader
is expecting.

src/gallium/drivers/i965/brw_wm_pass2.c

index 56f39d036bd4785175dc7c39d6a396d7ed4afd48..19248b451957a34d7873de0e2a9b47b9d3fc65aa 100644 (file)
@@ -87,11 +87,9 @@ static void init_registers( struct brw_wm_compile *c )
 
    /* XXX: currently just hope the VS outputs line up with FS inputs:
     */
-   for (j = 0; j < c->key.vp_nr_outputs; j++)
+   for (j = 0; j < c->key.nr_inputs; j++)
       prealloc_reg(c, &c->payload.input_interp[j], reg++);
 
-   assert(c->key.vp_nr_outputs >= 1);
-
    c->prog_data.first_curbe_grf = c->key.nr_depth_regs * 2;
    c->prog_data.urb_read_length = (c->key.nr_inputs + 1) * 2;
    c->prog_data.curb_read_length = c->nr_creg * 2;