diff --git a/DirectXTex/DirectXTexD3D12.cpp b/DirectXTex/DirectXTexD3D12.cpp index de43850..53a5cd1 100644 --- a/DirectXTex/DirectXTexD3D12.cpp +++ b/DirectXTex/DirectXTexD3D12.cpp @@ -782,7 +782,7 @@ HRESULT DirectX::CaptureTexture( { pData + pLayout[dindex].Offset, static_cast(pLayout[dindex].Footprint.RowPitch), - static_cast(pLayout[dindex].Footprint.RowPitch * pNumRows[dindex]) + static_cast(pLayout[dindex].Footprint.RowPitch) * static_cast(pNumRows[dindex]) }; if (pRowSizesInBytes[dindex] > SIZE_T(-1))