From 53e17c72d47cf44c0942e1b9461b36656e8413eb Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Wed, 15 Dec 2021 11:28:22 +0000 Subject: [PATCH] Tweak NS type declarations in metal-cpp.h Changes to make metal-cpp enums work nicely with RenderDoc serialization NS::Integer -> std::int64_t NS::UInteger -> std::uint64_t RenderDoc serialization works with fixed sized types --- renderdoc/driver/metal/official/metal-cpp.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/renderdoc/driver/metal/official/metal-cpp.h b/renderdoc/driver/metal/official/metal-cpp.h index a7eb9a76d..2edab8d39 100644 --- a/renderdoc/driver/metal/official/metal-cpp.h +++ b/renderdoc/driver/metal/official/metal-cpp.h @@ -496,8 +496,8 @@ namespace NS { using TimeInterval = double; -using Integer = std::intptr_t; -using UInteger = std::uintptr_t; +using Integer = std::int64_t; +using UInteger = std::uint64_t; const Integer IntegerMax = INTPTR_MAX; const Integer IntegerMin = INTPTR_MIN;