From 09238f515f5babdfa83f9fc605ebea5fa8290eab Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 26 Apr 2016 08:37:40 +0200 Subject: [PATCH] Make things less Fatal if GetByteSize() is called with unknown format --- renderdoc/driver/d3d11/d3d11_resources.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/d3d11/d3d11_resources.cpp b/renderdoc/driver/d3d11/d3d11_resources.cpp index b4e8ddc25..308200028 100644 --- a/renderdoc/driver/d3d11/d3d11_resources.cpp +++ b/renderdoc/driver/d3d11/d3d11_resources.cpp @@ -500,8 +500,12 @@ UINT GetByteSize(int Width, int Height, int Depth, DXGI_FORMAT Format, int mip) case DXGI_FORMAT_B4G4R4A4_UNORM: ret *= 2; // 4 channels, half a byte each break; + case DXGI_FORMAT_UNKNOWN: + RDCERR("Getting byte size of unknown DXGI format"); + ret = 0; + break; default: - RDCFATAL("Unrecognised DXGI Format: %d", Format); + RDCERR("Unrecognised DXGI Format: %d", Format); break; }