diff options
author | Eric Anholt <[email protected]> | 2010-12-09 09:17:59 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2010-12-09 10:50:59 -0800 |
commit | 8fab1c0e2e0610813dfaa7fbc83662ec0f3a049c (patch) | |
tree | 6acb429ed8749de246c7e82a460cb2563548c267 /src/mesa/drivers | |
parent | cdd4f04f80de91d6d4e5b904ec66386d6546f977 (diff) |
i965: Fix VS constants regression pre-gen6.
Last minute change for gen6 with 0 used params dropped the multiply.
Diffstat (limited to 'src/mesa/drivers')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_vs_emit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_vs_emit.c b/src/mesa/drivers/dri/i965/brw_vs_emit.c index e1a3f333932..b7771e66d59 100644 --- a/src/mesa/drivers/dri/i965/brw_vs_emit.c +++ b/src/mesa/drivers/dri/i965/brw_vs_emit.c @@ -254,7 +254,7 @@ static void brw_vs_alloc_regs( struct brw_vs_compile *c ) } reg += (constant + 1) / 2; c->prog_data.curb_read_length = reg - 1; - c->prog_data.nr_params = constant; + c->prog_data.nr_params = constant * 4; /* XXX 0 causes a bug elsewhere... */ if (intel->gen < 6 && c->prog_data.nr_params == 0) c->prog_data.nr_params = 4; |