From 946c6fef11b98bfe1f4147d068732b4ee20f48b0 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Sun, 13 Feb 2022 05:55:33 +0000 Subject: [PATCH] Tweak MTL type declarations in metal-cpp.h Changes to make metal-cpp options work nicely with RenderDoc serialization _MTL_OPTIONS -> _NS_ENUM RenderDoc serialization works with fixed sized types --- renderdoc/driver/metal/official/metal-cpp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renderdoc/driver/metal/official/metal-cpp.h b/renderdoc/driver/metal/official/metal-cpp.h index acd546ac9..13fedc17b 100644 --- a/renderdoc/driver/metal/official/metal-cpp.h +++ b/renderdoc/driver/metal/official/metal-cpp.h @@ -2787,7 +2787,7 @@ _NS_INLINE const char* NS::URL::fileSystemRepresentation() const #define _MTL_CONST(type, name) _NS_CONST(type, name) #define _MTL_ENUM(type, name) _NS_ENUM(type, name) -#define _MTL_OPTIONS(type, name) _NS_OPTIONS(type, name) +#define _MTL_OPTIONS(type, name) _NS_ENUM(type, name) #define _MTL_VALIDATE_SIZE(ns, name) _NS_VALIDATE_SIZE(ns, name) #define _MTL_VALIDATE_ENUM(ns, name) _NS_VALIDATE_ENUM(ns, name)