From 06e8f370ba86a76827c18c3cae8cf73409da12d3 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 18 Jun 2026 21:50:51 +0100 Subject: [PATCH] Fix handling of some formats of scalar pointers in buffer formatter --- qrenderdoc/Code/BufferFormatter.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qrenderdoc/Code/BufferFormatter.cpp b/qrenderdoc/Code/BufferFormatter.cpp index e8b51042a..825a032d3 100644 --- a/qrenderdoc/Code/BufferFormatter.cpp +++ b/qrenderdoc/Code/BufferFormatter.cpp @@ -2921,6 +2921,10 @@ QString BufferFormatter::DeclareStruct(Packing::Rules pack, ResourceId shader, { varTypeName = pointeeType.members[0].type.name; } + else if(pointeeType.baseType != VarType::Struct && pointeeType.members.size() == 0) + { + varTypeName = pointeeType.name; + } else { varTypeName = MakeIdentifierName(pointeeType.name);