From c6c93efd22960a6c94554d8d91d1a96b00cbf264 Mon Sep 17 00:00:00 2001 From: Steve Karolewics Date: Fri, 4 Feb 2022 09:56:52 -0800 Subject: [PATCH] Fix shader debugging display of high-level boolean variables --- qrenderdoc/Windows/ShaderViewer.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/qrenderdoc/Windows/ShaderViewer.cpp b/qrenderdoc/Windows/ShaderViewer.cpp index 521f1d405..913e6ded0 100644 --- a/qrenderdoc/Windows/ShaderViewer.cpp +++ b/qrenderdoc/Windows/ShaderViewer.cpp @@ -4101,7 +4101,9 @@ RDTreeWidgetItem *ShaderViewer::makeSourceVariableNode(const SourceVariableMappi case VarType::Float: value += Formatter::Format(reg->value.f32v[r.component]); break; case VarType::Double: value += Formatter::Format(reg->value.f64v[r.component]); break; case VarType::Half: value += Formatter::Format(reg->value.f16v[r.component]); break; - case VarType::Bool: Formatter::Format(reg->value.u32v[r.component] ? true : false); + case VarType::Bool: + value += Formatter::Format(reg->value.u32v[r.component] ? true : false); + break; case VarType::ULong: value += Formatter::Format(reg->value.u64v[r.component]); break; case VarType::UInt: value += Formatter::Format(reg->value.u32v[r.component]); break; case VarType::UShort: value += Formatter::Format(reg->value.u16v[r.component]); break;