mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 09:08:10 +02:00
i965: fix const register count for sandybridge
Sandybridge's PS constant buffer payload size is decided from push const buffer command, incorrect size would cause wrong data in payload for position and vertex attributes. This fixes coefficients for tex2d/tex3d.
This commit is contained in:
parent
956f866030
commit
81aae67e58
1 changed files with 2 additions and 2 deletions
|
|
@ -342,8 +342,8 @@ static void prealloc_reg(struct brw_wm_compile *c)
|
|||
}
|
||||
}
|
||||
/* number of constant regs used (each reg is float[8]) */
|
||||
c->nr_creg = 2 * ((4 * nr_params + 15) / 16);
|
||||
reg_index += c->nr_creg;
|
||||
c->nr_creg = ALIGN(nr_params, 2) / 2;
|
||||
reg_index += c->nr_creg;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue