mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-22 22:10:10 +01:00
freedreno/a6xx: don't set SP_FS_CTRL_REG0.VARYING for fragcoord
Similar change to 5785bcc8a0. It appears
on a6xx and in fact this could cause varying corruption before the FS
had a chance to consume the varyings from varying storage.
Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/2838
Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4838>
This commit is contained in:
parent
612e35c8d9
commit
beb02a781c
1 changed files with 0 additions and 1 deletions
|
|
@ -624,7 +624,6 @@ setup_stateobj(struct fd_ringbuffer *ring, struct fd_screen *screen,
|
|||
OUT_PKT4(ring, REG_A6XX_SP_FS_CTRL_REG0, 1);
|
||||
OUT_RING(ring, A6XX_SP_FS_CTRL_REG0_THREADSIZE(fssz) |
|
||||
COND(enable_varyings, A6XX_SP_FS_CTRL_REG0_VARYING) |
|
||||
COND(fs->frag_coord, A6XX_SP_FS_CTRL_REG0_VARYING) |
|
||||
0x1000000 |
|
||||
A6XX_SP_FS_CTRL_REG0_FULLREGFOOTPRINT(fs->info.max_reg + 1) |
|
||||
A6XX_SP_FS_CTRL_REG0_MERGEDREGS |
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue