From eebad15d62e69226689b13bc2b309369284f4315 Mon Sep 17 00:00:00 2001 From: Sven Hesse Date: Mon, 7 Aug 2017 18:01:18 +0200 Subject: [PATCH] libs/vkd3d: Implement GetCopyableFootprints for DIMENSION_TEXTURE1D. --- libs/vkd3d/device.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/libs/vkd3d/device.c b/libs/vkd3d/device.c index 656ef5fa..814b8690 100644 --- a/libs/vkd3d/device.c +++ b/libs/vkd3d/device.c @@ -1157,10 +1157,17 @@ static void STDMETHODCALLTYPE d3d12_device_GetCopyableFootprints(ID3D12Device *i } break; + case D3D12_RESOURCE_DIMENSION_TEXTURE1D: + if (desc->Height != 1) + { + WARN("1D texture with a height of %u.\n", desc->Height); + return; + } + break; + case D3D12_RESOURCE_DIMENSION_TEXTURE2D: break; - case D3D12_RESOURCE_DIMENSION_TEXTURE1D: case D3D12_RESOURCE_DIMENSION_TEXTURE3D: FIXME("Unhandled resource dimension %#x.\n", desc->Dimension); return;