From 4444da212daba23cd003733bf57a372170b3463c Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 7 Jul 2015 10:17:58 +0200 Subject: [PATCH] Handle bounding boxes of 1 and 2 component types properly --- renderdocui/Windows/BufferViewer.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renderdocui/Windows/BufferViewer.cs b/renderdocui/Windows/BufferViewer.cs index 381489704..4ba7287da 100644 --- a/renderdocui/Windows/BufferViewer.cs +++ b/renderdocui/Windows/BufferViewer.cs @@ -1394,6 +1394,11 @@ namespace renderdocui.Windows { minBounds[el] = new Vec3f(float.MaxValue, float.MaxValue, float.MaxValue); maxBounds[el] = new Vec3f(-float.MaxValue, -float.MaxValue, -float.MaxValue); + + if (bufferFormats[el].format.compCount == 1) + minBounds[el].y = maxBounds[el].y = minBounds[el].z = maxBounds[el].z = 0.0f; + if (bufferFormats[el].format.compCount == 2) + minBounds[el].z = maxBounds[el].z = 0.0f; } while (!finished)