radeonsi: remove si_screen::dcc_msaa_allowed
Reviewed-by: Pierre-Eric Pelloux-Prayer <pierre-eric.pelloux-prayer@amd.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9795>
This commit is contained in:
parent
4707dc6a64
commit
d0f06e5c47
|
@ -1256,8 +1256,6 @@ static struct pipe_screen *radeonsi_screen_create_impl(struct radeon_winsys *ws,
|
|||
*/
|
||||
sscreen->llvm_has_working_vgpr_indexing = sscreen->info.chip_class != GFX9;
|
||||
|
||||
sscreen->dcc_msaa_allowed = !(sscreen->debug_flags & DBG(NO_DCC_MSAA));
|
||||
|
||||
(void)simple_mtx_init(&sscreen->shader_parts_mutex, mtx_plain);
|
||||
sscreen->use_monolithic_shaders = (sscreen->debug_flags & DBG(MONOLITHIC_SHADERS)) != 0;
|
||||
|
||||
|
|
|
@ -569,7 +569,6 @@ struct si_screen {
|
|||
/* Whether shaders are monolithic (1-part) or separate (3-part). */
|
||||
bool use_monolithic_shaders;
|
||||
bool record_llvm_ir;
|
||||
bool dcc_msaa_allowed;
|
||||
|
||||
struct slab_parent_pool pool_transfers;
|
||||
|
||||
|
|
|
@ -202,7 +202,7 @@ static int si_init_surface(struct si_screen *sscreen, struct radeon_surf *surfac
|
|||
(ptex->flags & SI_RESOURCE_FLAG_DISABLE_DCC ||
|
||||
(sscreen->info.chip_class < GFX10_3 &&
|
||||
ptex->format == PIPE_FORMAT_R9G9B9E5_FLOAT) ||
|
||||
(ptex->nr_samples >= 2 && !sscreen->dcc_msaa_allowed)))
|
||||
(ptex->nr_samples >= 2 && sscreen->debug_flags & DBG(NO_DCC_MSAA))))
|
||||
flags |= RADEON_SURF_DISABLE_DCC;
|
||||
|
||||
/* Stoney: 128bpp MSAA textures randomly fail piglit tests with DCC. */
|
||||
|
|
Loading…
Reference in New Issue