From 983b3577ca50ef7688b026093cfed1156acc76d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michael=20M=C3=BCller?= Date: Tue, 23 Aug 2016 22:48:27 +0200 Subject: [PATCH] d3d11: Fix calculation of array size for 1D textures. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michael Müller Signed-off-by: Sebastian Lackner Signed-off-by: Henri Verbeet Signed-off-by: Alexandre Julliard --- dlls/d3d11/view.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/d3d11/view.c b/dlls/d3d11/view.c index a13316f943b..205513d5784 100644 --- a/dlls/d3d11/view.c +++ b/dlls/d3d11/view.c @@ -184,7 +184,7 @@ static HRESULT normalize_dsv_desc(D3D11_DEPTH_STENCIL_VIEW_DESC *desc, ID3D11Res { case D3D11_DSV_DIMENSION_TEXTURE1DARRAY: if (desc->u.Texture1DArray.ArraySize == ~0u && desc->u.Texture1DArray.FirstArraySlice < layer_count) - desc->u.Texture1DArray.ArraySize = layer_count - desc->u.Texture1DArray.ArraySize; + desc->u.Texture1DArray.ArraySize = layer_count - desc->u.Texture1DArray.FirstArraySlice; break; case D3D11_DSV_DIMENSION_TEXTURE2DARRAY: @@ -412,7 +412,7 @@ static HRESULT normalize_rtv_desc(D3D11_RENDER_TARGET_VIEW_DESC *desc, ID3D11Res { case D3D11_RTV_DIMENSION_TEXTURE1DARRAY: if (desc->u.Texture1DArray.ArraySize == ~0u && desc->u.Texture1DArray.FirstArraySlice < layer_count) - desc->u.Texture1DArray.ArraySize = layer_count - desc->u.Texture1DArray.ArraySize; + desc->u.Texture1DArray.ArraySize = layer_count - desc->u.Texture1DArray.FirstArraySlice; break; case D3D11_RTV_DIMENSION_TEXTURE2DARRAY: @@ -915,7 +915,7 @@ static HRESULT normalize_uav_desc(D3D11_UNORDERED_ACCESS_VIEW_DESC *desc, ID3D11 { case D3D11_UAV_DIMENSION_TEXTURE1DARRAY: if (desc->u.Texture1DArray.ArraySize == ~0u && desc->u.Texture1DArray.FirstArraySlice < layer_count) - desc->u.Texture1DArray.ArraySize = layer_count - desc->u.Texture1DArray.ArraySize; + desc->u.Texture1DArray.ArraySize = layer_count - desc->u.Texture1DArray.FirstArraySlice; break; case D3D11_UAV_DIMENSION_TEXTURE2DARRAY: