nvk: handle driconf for zeroing vram

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/29892>
This commit is contained in:
Thomas H.P. Andersen 2024-06-27 00:58:33 +02:00 committed by Marge Bot
parent 20fae61d10
commit ade4512803

View file

@ -107,6 +107,7 @@ static const driOptionDescription nvk_dri_options[] = {
DRI_CONF_FORCE_VK_VENDOR()
DRI_CONF_VK_WSI_FORCE_SWAPCHAIN_TO_CURRENT_EXTENT(false)
DRI_CONF_VK_X11_IGNORE_SUBOPTIMAL(false)
DRI_CONF_VK_ZERO_VRAM(false)
DRI_CONF_SECTION_END
};
@ -120,6 +121,9 @@ nvk_init_dri_options(struct nvk_instance *instance)
instance->force_vk_vendor =
driQueryOptioni(&instance->dri_options, "force_vk_vendor");
if (driQueryOptionb(&instance->dri_options, "vk_zero_vram"))
instance->debug_flags |= NVK_DEBUG_ZERO_MEMORY;
}
VKAPI_ATTR VkResult VKAPI_CALL