From bfa3a11aeebf8b21c0ee41f3d5a1a1b45294d8a6 Mon Sep 17 00:00:00 2001 From: Chuck Walbourn Date: Wed, 8 Jul 2020 17:46:14 -0700 Subject: [PATCH] Fixed issue when trying to Capture 'small alignment' textures --- DirectXTex/DirectXTexD3D12.cpp | 2 -- ScreenGrab/ScreenGrab12.cpp | 2 -- 2 files changed, 4 deletions(-) diff --git a/DirectXTex/DirectXTexD3D12.cpp b/DirectXTex/DirectXTexD3D12.cpp index 4e97550..7aa4c10 100644 --- a/DirectXTex/DirectXTexD3D12.cpp +++ b/DirectXTex/DirectXTexD3D12.cpp @@ -194,7 +194,6 @@ namespace // Readback resources must be buffers D3D12_RESOURCE_DESC bufferDesc = {}; - bufferDesc.Alignment = desc.Alignment; bufferDesc.DepthOrArraySize = 1; bufferDesc.Dimension = D3D12_RESOURCE_DIMENSION_BUFFER; bufferDesc.Flags = D3D12_RESOURCE_FLAG_NONE; @@ -204,7 +203,6 @@ namespace bufferDesc.Layout = D3D12_TEXTURE_LAYOUT_ROW_MAJOR; bufferDesc.MipLevels = 1; bufferDesc.SampleDesc.Count = 1; - bufferDesc.SampleDesc.Quality = 0; ComPtr copySource(pSource); if (desc.SampleDesc.Count > 1) diff --git a/ScreenGrab/ScreenGrab12.cpp b/ScreenGrab/ScreenGrab12.cpp index 2cc2f2e..676f02b 100644 --- a/ScreenGrab/ScreenGrab12.cpp +++ b/ScreenGrab/ScreenGrab12.cpp @@ -708,7 +708,6 @@ namespace // Readback resources must be buffers D3D12_RESOURCE_DESC bufferDesc = {}; - bufferDesc.Alignment = desc.Alignment; bufferDesc.DepthOrArraySize = 1; bufferDesc.Dimension = D3D12_RESOURCE_DIMENSION_BUFFER; bufferDesc.Flags = D3D12_RESOURCE_FLAG_NONE; @@ -718,7 +717,6 @@ namespace bufferDesc.Layout = D3D12_TEXTURE_LAYOUT_ROW_MAJOR; bufferDesc.MipLevels = 1; bufferDesc.SampleDesc.Count = 1; - bufferDesc.SampleDesc.Quality = 0; ComPtr copySource(pSource); if (desc.SampleDesc.Count > 1)