From ea12625193abdbb91e3e9550239e1088530c7c93 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 25 Jun 2019 20:19:37 +0100 Subject: [PATCH] Fix missing handling of DXGI_FORMAT_A8_UNORM --- renderdoc/driver/dxgi/dxgi_common.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/dxgi/dxgi_common.cpp b/renderdoc/driver/dxgi/dxgi_common.cpp index f860d6df2..05847acc4 100644 --- a/renderdoc/driver/dxgi/dxgi_common.cpp +++ b/renderdoc/driver/dxgi/dxgi_common.cpp @@ -1373,6 +1373,7 @@ DXGI_FORMAT GetTypelessFormat(DXGI_FORMAT f) case DXGI_FORMAT_BC7_UNORM_SRGB: return DXGI_FORMAT_BC7_TYPELESS; case DXGI_FORMAT_R1_UNORM: + case DXGI_FORMAT_A8_UNORM: case DXGI_FORMAT_R9G9B9E5_SHAREDEXP: case DXGI_FORMAT_B5G6R5_UNORM: case DXGI_FORMAT_B5G5R5A1_UNORM: @@ -1833,6 +1834,7 @@ DXGI_FORMAT MakeDXGIFormat(ResourceFormat fmt) break; case ResourceFormatType::D24S8: ret = DXGI_FORMAT_R24G8_TYPELESS; break; case ResourceFormatType::D32S8: ret = DXGI_FORMAT_R32G8X24_TYPELESS; break; + case ResourceFormatType::A8: ret = DXGI_FORMAT_A8_UNORM; break; case ResourceFormatType::YUV8: { int subsampling = fmt.YUVSubsampling();