From ade4512803330f47fff5319912fb52664c41d4f6 Mon Sep 17 00:00:00 2001 From: "Thomas H.P. Andersen" Date: Thu, 27 Jun 2024 00:58:33 +0200 Subject: [PATCH] nvk: handle driconf for zeroing vram Part-of: --- src/nouveau/vulkan/nvk_instance.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/nouveau/vulkan/nvk_instance.c b/src/nouveau/vulkan/nvk_instance.c index c6ea37c00f0..a0db45d4492 100644 --- a/src/nouveau/vulkan/nvk_instance.c +++ b/src/nouveau/vulkan/nvk_instance.c @@ -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