From c7acfb667fc392de41c2dec4ff24a8bc971ec038 Mon Sep 17 00:00:00 2001 From: Philip Rebohle Date: Mon, 26 Feb 2018 17:00:24 +0100 Subject: [PATCH] [d3d11] Fix format for 1D RTVs and DSVs --- src/d3d11/d3d11_device.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/d3d11/d3d11_device.cpp b/src/d3d11/d3d11_device.cpp index c64e0a7a..74ab7ea0 100644 --- a/src/d3d11/d3d11_device.cpp +++ b/src/d3d11/d3d11_device.cpp @@ -1801,6 +1801,8 @@ namespace dxvk { D3D11_TEXTURE1D_DESC resourceDesc; static_cast(pResource)->GetDesc(&resourceDesc); + pDesc->Format = resourceDesc.Format; + if (resourceDesc.ArraySize == 1) { pDesc->ViewDimension = D3D11_RTV_DIMENSION_TEXTURE1D; pDesc->Texture1D.MipSlice = 0; @@ -1870,6 +1872,8 @@ namespace dxvk { D3D11_TEXTURE1D_DESC resourceDesc; static_cast(pResource)->GetDesc(&resourceDesc); + pDesc->Format = resourceDesc.Format; + if (resourceDesc.ArraySize == 1) { pDesc->ViewDimension = D3D11_DSV_DIMENSION_TEXTURE1D; pDesc->Texture1D.MipSlice = 0;