From e11130580a20990422420d5f298d0f7a5bbc2957 Mon Sep 17 00:00:00 2001 From: Jake Turner Date: Sat, 22 Apr 2023 07:00:41 +0100 Subject: [PATCH] Update comments about RDMTL structs Wrong name in comment: MTLVertexBufferLayoutDescriptor is now MTLVertexDescriptor Added comments for FunctionGroup MTLRenderPassDescriptor --- renderdoc/driver/metal/metal_types.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/renderdoc/driver/metal/metal_types.h b/renderdoc/driver/metal/metal_types.h index 5876acbea..ae5a3da7d 100644 --- a/renderdoc/driver/metal/metal_types.h +++ b/renderdoc/driver/metal/metal_types.h @@ -248,7 +248,7 @@ struct VertexBufferLayoutDescriptor NS::UInteger stepRate = 1; }; -// MTLVertexBufferLayoutDescriptor : based on the interface defined in +// MTLVertexDescriptor : based on the interface defined in // Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLVertexDescriptor.h struct VertexDescriptor { @@ -259,6 +259,8 @@ struct VertexDescriptor rdcarray attributes; }; +// Helper struct for holding MTLLinkedFunctions::groups data +// NSDictionary>*> *groups; struct FunctionGroup { rdcstr callsite; @@ -404,6 +406,8 @@ struct RenderPassSampleBufferAttachmentDescriptor NS::UInteger endOfFragmentSampleIndex = MTLCounterDontSample; }; +// MTLRenderPassDescriptor : based on the interface defined in +// Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX12.1.sdk/System/Library/Frameworks/Metal.framework/Headers/MTLRenderPass.h struct RenderPassDescriptor { RenderPassDescriptor() = default;