diff --git a/.pick_status.json b/.pick_status.json index 168cedb1586..56fa5f30dee 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -1314,7 +1314,7 @@ "description": "radeonsi/gfx12: fix AMD_DEBUG=nodcc not working", "nominated": true, "nomination_type": 1, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "3d05d86d88eb83b5c4846ea80d8b23a4271d7803", "notes": null diff --git a/src/gallium/drivers/radeonsi/si_texture.c b/src/gallium/drivers/radeonsi/si_texture.c index e73ae2d3f55..ad234b2f018 100644 --- a/src/gallium/drivers/radeonsi/si_texture.c +++ b/src/gallium/drivers/radeonsi/si_texture.c @@ -238,7 +238,7 @@ static int si_init_surface(struct si_screen *sscreen, struct radeon_surf *surfac surface->u.gfx9.color.dcc_data_format = ac_get_cb_format(sscreen->info.gfx_level, format); } - if (surface->modifier == DRM_FORMAT_MOD_INVALID && + if (modifier == DRM_FORMAT_MOD_INVALID && (ptex->bind & PIPE_BIND_CONST_BW || sscreen->debug_flags & DBG(NO_DCC) || (ptex->bind & PIPE_BIND_SCANOUT && sscreen->debug_flags & DBG(NO_DISPLAY_DCC))))