From 474c88a07e8bdf3b18f83109aabf49ef57ac077e Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 15 Jan 2021 16:50:37 +0000 Subject: [PATCH] Clamp height to non-zero in GL initial state --- renderdoc/driver/gl/gl_initstate.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/gl/gl_initstate.cpp b/renderdoc/driver/gl/gl_initstate.cpp index e3f711468..ba0cfd7dd 100644 --- a/renderdoc/driver/gl/gl_initstate.cpp +++ b/renderdoc/driver/gl/gl_initstate.cpp @@ -1610,8 +1610,8 @@ bool GLResourceManager::Serialise_InitialState(SerialiserType &ser, ResourceId i { fmt = GetBaseFormat(TextureState.internalformat); type = GetDataType(TextureState.internalformat); - size = (uint32_t)GetByteSize(TextureState.width, TextureState.height, copySlices, fmt, - type); + size = (uint32_t)GetByteSize(RDCMAX(1U, TextureState.width), + RDCMAX(1U, TextureState.height), copySlices, fmt, type); } // on read and write, we allocate a single buffer big enough for all mips and re-use it