gallium/radeon: fix Hyper-Z hangs by programming PA_SC_MODE_CNTL_1 correctly
This is the recommended setting according to hw people and it makes Hyper-Z stable. Just the two magic states. This fixes Evergreen, Cayman, SI, CI, VI (using the Cayman code). Cc: 11.0 11.1 <mesa-stable@lists.freedesktop.org> Reviewed-by:Alex Deucher <alexander.deucher@amd.com> (cherry picked from commit d3c08309) [Emil Velikov: s/radeon_set_context_reg/r600_write_context_reg/g] Signed-off-by:
Emil Velikov <emil.l.velikov@gmail.com> Conflicts: src/gallium/drivers/r600/evergreen_state.c src/gallium/drivers/radeon/cayman_msaa.c
Showing
- src/gallium/drivers/r600/evergreen_state.c 7 additions, 2 deletionssrc/gallium/drivers/r600/evergreen_state.c
- src/gallium/drivers/radeon/cayman_msaa.c 9 additions, 3 deletionssrc/gallium/drivers/radeon/cayman_msaa.c
- src/gallium/drivers/radeon/r600d_common.h 2 additions, 0 deletionssrc/gallium/drivers/radeon/r600d_common.h
Loading
Please register or sign in to comment