disable compute queue
``nodcc``
disable Delta Color Compression (DCC) on images
+ ``nodisplaydcc``
+ disable Delta Color Compression (DCC) on displayable images
``nodynamicbounds``
do not check OOB access for dynamic descriptors
``nofastclears``
RADV_DEBUG_IMG = 1ull << 29,
RADV_DEBUG_NO_UMR = 1ull << 30,
RADV_DEBUG_INVARIANT_GEOM = 1ull << 31,
+ RADV_DEBUG_NO_DISPLAY_DCC = 1ull << 32,
};
enum {
{"img", RADV_DEBUG_IMG},
{"noumr", RADV_DEBUG_NO_UMR},
{"invariantgeom", RADV_DEBUG_INVARIANT_GEOM},
+ {"nodisplaydcc", RADV_DEBUG_NO_DISPLAY_DCC},
{NULL, 0}
};
if (ac_modifier_has_dcc(modifier)) {
features &= ~VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT;
- if (dev->instance->debug_flags & RADV_DEBUG_NO_DCC)
+ if (dev->instance->debug_flags & (RADV_DEBUG_NO_DCC | RADV_DEBUG_NO_DISPLAY_DCC))
return 0;
}
if (radv_surface_has_scanout(device, create_info)) {
image->planes[plane].surface.flags |= RADEON_SURF_SCANOUT;
+ if (device->instance->debug_flags & RADV_DEBUG_NO_DISPLAY_DCC)
+ image->planes[plane].surface.flags |= RADEON_SURF_DISABLE_DCC;
image->info.surf_index = NULL;
}