From 1564c7f44e4cc15bc8356c4015764a2aeabaf703 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 15 May 2025 09:58:03 +0100 Subject: [PATCH] Handled typed pointers with bare scalar types not structs --- qrenderdoc/Code/QRDUtils.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qrenderdoc/Code/QRDUtils.cpp b/qrenderdoc/Code/QRDUtils.cpp index b7f1ba99c..90c2bae91 100644 --- a/qrenderdoc/Code/QRDUtils.cpp +++ b/qrenderdoc/Code/QRDUtils.cpp @@ -1111,6 +1111,10 @@ bool RichResourceTextMouseEvent(const QWidget *owner, const QVariant &var, QRect formatter = BufferFormatter::DeclareStruct(pack, ResourceId(), ptrType.name, ptrType.members, ptrType.arrayByteStride); } + else if(!ptrType.name.empty() && ptrType.name[0] != '<') + { + formatter = ptrType.name; + } IBufferViewer *view = ctx.ViewBuffer(ptr->offset, ~0ULL, ptr->base, formatter);