diff --git a/qrenderdoc/Code/FormatElement.cpp b/qrenderdoc/Code/FormatElement.cpp index e18854b5c..6199a28b1 100644 --- a/qrenderdoc/Code/FormatElement.cpp +++ b/qrenderdoc/Code/FormatElement.cpp @@ -905,7 +905,7 @@ QVariantList FormatElement::GetVariants(const byte *&data, const byte *end) cons else if(format.compType == CompType::SInt) { if(format.compByteWidth == 8) - ret.push_back((int64_t)readObj(data, end, ok)); + ret.push_back((qlonglong)readObj(data, end, ok)); else if(format.compByteWidth == 4) ret.push_back((int)readObj(data, end, ok)); else if(format.compByteWidth == 2) @@ -916,7 +916,7 @@ QVariantList FormatElement::GetVariants(const byte *&data, const byte *end) cons else if(format.compType == CompType::UInt) { if(format.compByteWidth == 8) - ret.push_back((uint64_t)readObj(data, end, ok)); + ret.push_back((qulonglong)readObj(data, end, ok)); else if(format.compByteWidth == 4) ret.push_back((uint32_t)readObj(data, end, ok)); else if(format.compByteWidth == 2)