From 7fe044faafd3533eea16fc7fb3d2d0e5a8ec55e4 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 7 Sep 2019 09:24:46 +0100 Subject: [PATCH] Fix display of 64-bit integers in buffer viewer --- qrenderdoc/Windows/BufferViewer.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/qrenderdoc/Windows/BufferViewer.cpp b/qrenderdoc/Windows/BufferViewer.cpp index 7c7e9cfa9..237655474 100644 --- a/qrenderdoc/Windows/BufferViewer.cpp +++ b/qrenderdoc/Windows/BufferViewer.cpp @@ -1133,6 +1133,18 @@ private: else ret = Formatter::Format(i); } + else if(vt == QMetaType::ULongLong) + { + ret = Formatter::Format(v.toULongLong(), el.hex); + } + else if(vt == QMetaType::LongLong) + { + int64_t i = v.toLongLong(); + if(i >= 0) + ret = lit(" ") + Formatter::Format(i); + else + ret = Formatter::Format(i); + } else { ret = v.toString();