From 62bce80269d08b94315ce5ca13ed0431137eeef9 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jos=C3=A9=20Fonseca?= Date: Mon, 23 Sep 2013 14:15:56 +0100 Subject: [PATCH] d3dretrace: Dump D3DFMT_D32F_LOCKABLE too. --- retrace/d3d9state_images.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/retrace/d3d9state_images.cpp b/retrace/d3d9state_images.cpp index 87dcdc0..03f4c2a 100644 --- a/retrace/d3d9state_images.cpp +++ b/retrace/d3d9state_images.cpp @@ -65,6 +65,7 @@ getSurfaceImage(IDirect3DDevice9 *pDevice, break; case D3DFMT_D16: case D3DFMT_D16_LOCKABLE: + case D3DFMT_D32F_LOCKABLE: numChannels = 1; channelType = image::TYPE_FLOAT; break; @@ -109,6 +110,9 @@ getSurfaceImage(IDirect3DDevice9 *pDevice, ((float *)dst)[x] = ((const uint16_t *)src)[x] * (1.0f / 0xffff); } break; + case D3DFMT_D32F_LOCKABLE: + memcpy(dst, src, Desc.Width * sizeof(float)); + break; default: assert(0); break; -- 2.43.0