From 57f4e28be62668f4212377c7266db7d5ce236b06 Mon Sep 17 00:00:00 2001 From: baldurk Date: Fri, 15 Nov 2019 17:25:24 +0000 Subject: [PATCH] Fix array size fetch for 1D array textures on GL --- renderdoc/driver/gl/gl_replay.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/renderdoc/driver/gl/gl_replay.cpp b/renderdoc/driver/gl/gl_replay.cpp index 26194a539..3f52e15df 100644 --- a/renderdoc/driver/gl/gl_replay.cpp +++ b/renderdoc/driver/gl/gl_replay.cpp @@ -2299,6 +2299,8 @@ void GLReplay::GetTextureData(ResourceId tex, uint32_t arrayIdx, uint32_t mip, // array size doesn't get mip'd down depth = 1; arraysize = texDetails.depth; + if(texType == eGL_TEXTURE_1D_ARRAY) + arraysize = texDetails.height; } if(params.remap != RemapTexture::NoRemap)