From 830561c5757a9e844ba6bf59a753b06c577d81f6 Mon Sep 17 00:00:00 2001 From: Sil Vilerino Date: Fri, 8 Mar 2024 07:32:55 -0500 Subject: [PATCH] d3d12: Only check D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO for D3D_FEATURE_LEVEL_1_0_GENERIC Fixes: 55e377e9652 ("d3d12: Add partial media, compute, graphics support with CORE and GENERIC feature levels") Part-of: --- src/gallium/drivers/d3d12/d3d12_resource.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gallium/drivers/d3d12/d3d12_resource.cpp b/src/gallium/drivers/d3d12/d3d12_resource.cpp index 693f3b2e160..6fde8c239cd 100644 --- a/src/gallium/drivers/d3d12/d3d12_resource.cpp +++ b/src/gallium/drivers/d3d12/d3d12_resource.cpp @@ -300,7 +300,7 @@ init_texture(struct d3d12_screen *screen, HRESULT hres = E_FAIL; enum d3d12_residency_status init_residency; - if (heap) { + if (heap && screen->max_feature_level == D3D_FEATURE_LEVEL_1_0_GENERIC) { D3D12_FEATURE_DATA_PLACED_RESOURCE_SUPPORT_INFO capData; capData.Dimension = desc.Dimension; capData.Format = desc.Format;