mirror of
https://github.com/baldurk/renderdoc.git
synced 2026-05-05 09:30:44 +00:00
Serialization for enum MetalResourceType
This commit is contained in:
committed by
Baldur Karlsson
parent
c7b6d6293e
commit
0499c2af96
@@ -44,6 +44,7 @@ enum MetalResourceType
|
||||
eResRenderPipelineState,
|
||||
eResTexture,
|
||||
eResRenderCommandEncoder,
|
||||
eResMax
|
||||
};
|
||||
|
||||
DECLARE_REFLECTION_ENUM(MetalResourceType);
|
||||
|
||||
@@ -1066,3 +1066,22 @@ rdcstr DoStringise(const MTL::CullMode &el)
|
||||
END_ENUM_STRINGISE();
|
||||
};
|
||||
|
||||
template <>
|
||||
rdcstr DoStringise(const MetalResourceType &el)
|
||||
{
|
||||
RDCCOMPILE_ASSERT((uint32_t)MetalResourceType::eResMax == 10, "MetalResourceType changed");
|
||||
BEGIN_ENUM_STRINGISE(MetalResourceType);
|
||||
{
|
||||
STRINGISE_ENUM(eResUnknown);
|
||||
STRINGISE_ENUM(eResBuffer);
|
||||
STRINGISE_ENUM(eResCommandBuffer);
|
||||
STRINGISE_ENUM(eResCommandQueue);
|
||||
STRINGISE_ENUM(eResDevice);
|
||||
STRINGISE_ENUM(eResLibrary);
|
||||
STRINGISE_ENUM(eResFunction);
|
||||
STRINGISE_ENUM(eResRenderPipelineState);
|
||||
STRINGISE_ENUM(eResTexture);
|
||||
STRINGISE_ENUM(eResRenderCommandEncoder);
|
||||
}
|
||||
END_ENUM_STRINGISE();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user