From 696eddaf2208bd6eda5c7adb2056f9f4ddf2b1ff Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 28 Nov 2014 22:52:49 +0000 Subject: [PATCH] Respect MSAA resolve when downcasting from HDR format. Refs #83 * This means saving to png, jpg, etc will now correctly either select the chosen sample, or resolve samples down before returning the data. --- renderdoc/driver/d3d11/d3d11_analyse.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d11/d3d11_analyse.cpp b/renderdoc/driver/d3d11/d3d11_analyse.cpp index e478ff433..0e30b1e77 100644 --- a/renderdoc/driver/d3d11/d3d11_analyse.cpp +++ b/renderdoc/driver/d3d11/d3d11_analyse.cpp @@ -2104,7 +2104,7 @@ byte *D3D11DebugManager::GetTextureData(ResourceId id, uint32_t arrayIdx, uint32 texDisplay.overlay = eTexOverlay_None; texDisplay.FlipY = false; texDisplay.mip = mip; - texDisplay.sampleIdx = 0; + texDisplay.sampleIdx = resolve ? ~0U : arrayIdx; texDisplay.CustomShader = ResourceId(); texDisplay.sliceFace = arrayIdx; texDisplay.rangemin = blackPoint;