spb/forge Public MIT
Forge — LLM training from scratch in pure C++20 + Metal on Apple Silicon.
C++ 61.2%
C 23%
Python 7.6%
TeX 7.2%
CMake 1.1%
1//-------------------------------------------------------------------------------------------------------------------------------------------------------------2//3// Metal/MTLHeaderBridge.hpp4//5// Copyright 2020-2024 Apple Inc.6//7// Licensed under the Apache License, Version 2.0 (the "License");8// you may not use this file except in compliance with the License.9// You may obtain a copy of the License at10//11// http://www.apache.org/licenses/LICENSE-2.012//13// Unless required by applicable law or agreed to in writing, software14// distributed under the License is distributed on an "AS IS" BASIS,15// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.16// See the License for the specific language governing permissions and17// limitations under the License.18//19//-------------------------------------------------------------------------------------------------------------------------------------------------------------2021#pragma once22#include "MTLPrivate.hpp"2324namespace MTL::Private::Class25{2627_MTL_PRIVATE_DEF_CLS(MTL4AccelerationStructureBoundingBoxGeometryDescriptor);28_MTL_PRIVATE_DEF_CLS(MTL4AccelerationStructureCurveGeometryDescriptor);29_MTL_PRIVATE_DEF_CLS(MTL4AccelerationStructureDescriptor);30_MTL_PRIVATE_DEF_CLS(MTL4AccelerationStructureGeometryDescriptor);31_MTL_PRIVATE_DEF_CLS(MTL4AccelerationStructureMotionBoundingBoxGeometryDescriptor);32_MTL_PRIVATE_DEF_CLS(MTL4AccelerationStructureMotionCurveGeometryDescriptor);33_MTL_PRIVATE_DEF_CLS(MTL4AccelerationStructureMotionTriangleGeometryDescriptor);34_MTL_PRIVATE_DEF_CLS(MTL4AccelerationStructureTriangleGeometryDescriptor);35_MTL_PRIVATE_DEF_CLS(MTL4ArgumentTableDescriptor);36_MTL_PRIVATE_DEF_CLS(MTL4BinaryFunctionDescriptor);37_MTL_PRIVATE_DEF_CLS(MTL4CommandAllocatorDescriptor);38_MTL_PRIVATE_DEF_CLS(MTL4CommandBufferOptions);39_MTL_PRIVATE_DEF_CLS(MTL4CommandQueueDescriptor);40_MTL_PRIVATE_DEF_CLS(MTL4CommitOptions);41_MTL_PRIVATE_DEF_CLS(MTL4CompilerDescriptor);42_MTL_PRIVATE_DEF_CLS(MTL4CompilerTaskOptions);43_MTL_PRIVATE_DEF_CLS(MTL4ComputePipelineDescriptor);44_MTL_PRIVATE_DEF_CLS(MTL4CounterHeapDescriptor);45_MTL_PRIVATE_DEF_CLS(MTL4FunctionDescriptor);46_MTL_PRIVATE_DEF_CLS(MTL4IndirectInstanceAccelerationStructureDescriptor);47_MTL_PRIVATE_DEF_CLS(MTL4InstanceAccelerationStructureDescriptor);48_MTL_PRIVATE_DEF_CLS(MTL4LibraryDescriptor);49_MTL_PRIVATE_DEF_CLS(MTL4LibraryFunctionDescriptor);50_MTL_PRIVATE_DEF_CLS(MTL4MachineLearningPipelineDescriptor);51_MTL_PRIVATE_DEF_CLS(MTL4MachineLearningPipelineReflection);52_MTL_PRIVATE_DEF_CLS(MTL4MeshRenderPipelineDescriptor);53_MTL_PRIVATE_DEF_CLS(MTL4PipelineDataSetSerializerDescriptor);54_MTL_PRIVATE_DEF_CLS(MTL4PipelineDescriptor);55_MTL_PRIVATE_DEF_CLS(MTL4PipelineOptions);56_MTL_PRIVATE_DEF_CLS(MTL4PipelineStageDynamicLinkingDescriptor);57_MTL_PRIVATE_DEF_CLS(MTL4PrimitiveAccelerationStructureDescriptor);58_MTL_PRIVATE_DEF_CLS(MTL4RenderPassDescriptor);59_MTL_PRIVATE_DEF_CLS(MTL4RenderPipelineBinaryFunctionsDescriptor);60_MTL_PRIVATE_DEF_CLS(MTL4RenderPipelineColorAttachmentDescriptor);61_MTL_PRIVATE_DEF_CLS(MTL4RenderPipelineColorAttachmentDescriptorArray);62_MTL_PRIVATE_DEF_CLS(MTL4RenderPipelineDescriptor);63_MTL_PRIVATE_DEF_CLS(MTL4RenderPipelineDynamicLinkingDescriptor);64_MTL_PRIVATE_DEF_CLS(MTL4SpecializedFunctionDescriptor);65_MTL_PRIVATE_DEF_CLS(MTL4StaticLinkingDescriptor);66_MTL_PRIVATE_DEF_CLS(MTL4StitchedFunctionDescriptor);67_MTL_PRIVATE_DEF_CLS(MTL4TileRenderPipelineDescriptor);68_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructureBoundingBoxGeometryDescriptor);69_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructureCurveGeometryDescriptor);70_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructureDescriptor);71_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructureGeometryDescriptor);72_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor);73_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructureMotionCurveGeometryDescriptor);74_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructureMotionTriangleGeometryDescriptor);75_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructurePassDescriptor);76_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructurePassSampleBufferAttachmentDescriptor);77_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray);78_MTL_PRIVATE_DEF_CLS(MTLAccelerationStructureTriangleGeometryDescriptor);79_MTL_PRIVATE_DEF_CLS(MTLArchitecture);80_MTL_PRIVATE_DEF_CLS(MTLArgument);81_MTL_PRIVATE_DEF_CLS(MTLArgumentDescriptor);82_MTL_PRIVATE_DEF_CLS(MTLArrayType);83_MTL_PRIVATE_DEF_CLS(MTLAttribute);84_MTL_PRIVATE_DEF_CLS(MTLAttributeDescriptor);85_MTL_PRIVATE_DEF_CLS(MTLAttributeDescriptorArray);86_MTL_PRIVATE_DEF_CLS(MTLBinaryArchiveDescriptor);87_MTL_PRIVATE_DEF_CLS(MTLBlitPassDescriptor);88_MTL_PRIVATE_DEF_CLS(MTLBlitPassSampleBufferAttachmentDescriptor);89_MTL_PRIVATE_DEF_CLS(MTLBlitPassSampleBufferAttachmentDescriptorArray);90_MTL_PRIVATE_DEF_CLS(MTLBufferLayoutDescriptor);91_MTL_PRIVATE_DEF_CLS(MTLBufferLayoutDescriptorArray);92_MTL_PRIVATE_DEF_CLS(MTLCaptureDescriptor);93_MTL_PRIVATE_DEF_CLS(MTLCaptureManager);94_MTL_PRIVATE_DEF_CLS(MTLCommandBufferDescriptor);95_MTL_PRIVATE_DEF_CLS(MTLCommandQueueDescriptor);96_MTL_PRIVATE_DEF_CLS(MTLCompileOptions);97_MTL_PRIVATE_DEF_CLS(MTLComputePassDescriptor);98_MTL_PRIVATE_DEF_CLS(MTLComputePassSampleBufferAttachmentDescriptor);99_MTL_PRIVATE_DEF_CLS(MTLComputePassSampleBufferAttachmentDescriptorArray);100_MTL_PRIVATE_DEF_CLS(MTLComputePipelineDescriptor);101_MTL_PRIVATE_DEF_CLS(MTLComputePipelineReflection);102_MTL_PRIVATE_DEF_CLS(MTLCounterSampleBufferDescriptor);103_MTL_PRIVATE_DEF_CLS(MTLDepthStencilDescriptor);104_MTL_PRIVATE_DEF_CLS(MTLFunctionConstant);105_MTL_PRIVATE_DEF_CLS(MTLFunctionConstantValues);106_MTL_PRIVATE_DEF_CLS(MTLFunctionDescriptor);107_MTL_PRIVATE_DEF_CLS(MTLFunctionReflection);108_MTL_PRIVATE_DEF_CLS(MTLFunctionStitchingAttributeAlwaysInline);109_MTL_PRIVATE_DEF_CLS(MTLFunctionStitchingFunctionNode);110_MTL_PRIVATE_DEF_CLS(MTLFunctionStitchingGraph);111_MTL_PRIVATE_DEF_CLS(MTLFunctionStitchingInputNode);112_MTL_PRIVATE_DEF_CLS(MTLHeapDescriptor);113_MTL_PRIVATE_DEF_CLS(MTLIOCommandQueueDescriptor);114_MTL_PRIVATE_DEF_CLS(MTLIndirectCommandBufferDescriptor);115_MTL_PRIVATE_DEF_CLS(MTLIndirectInstanceAccelerationStructureDescriptor);116_MTL_PRIVATE_DEF_CLS(MTLInstanceAccelerationStructureDescriptor);117_MTL_PRIVATE_DEF_CLS(MTLIntersectionFunctionDescriptor);118_MTL_PRIVATE_DEF_CLS(MTLIntersectionFunctionTableDescriptor);119_MTL_PRIVATE_DEF_CLS(MTLLinkedFunctions);120_MTL_PRIVATE_DEF_CLS(MTLLogStateDescriptor);121_MTL_PRIVATE_DEF_CLS(MTLLogicalToPhysicalColorAttachmentMap);122_MTL_PRIVATE_DEF_CLS(MTLMeshRenderPipelineDescriptor);123_MTL_PRIVATE_DEF_CLS(MTLMotionKeyframeData);124_MTL_PRIVATE_DEF_CLS(MTLPipelineBufferDescriptor);125_MTL_PRIVATE_DEF_CLS(MTLPipelineBufferDescriptorArray);126_MTL_PRIVATE_DEF_CLS(MTLPointerType);127_MTL_PRIVATE_DEF_CLS(MTLPrimitiveAccelerationStructureDescriptor);128_MTL_PRIVATE_DEF_CLS(MTLRasterizationRateLayerArray);129_MTL_PRIVATE_DEF_CLS(MTLRasterizationRateLayerDescriptor);130_MTL_PRIVATE_DEF_CLS(MTLRasterizationRateMapDescriptor);131_MTL_PRIVATE_DEF_CLS(MTLRasterizationRateSampleArray);132_MTL_PRIVATE_DEF_CLS(MTLRenderPassAttachmentDescriptor);133_MTL_PRIVATE_DEF_CLS(MTLRenderPassColorAttachmentDescriptor);134_MTL_PRIVATE_DEF_CLS(MTLRenderPassColorAttachmentDescriptorArray);135_MTL_PRIVATE_DEF_CLS(MTLRenderPassDepthAttachmentDescriptor);136_MTL_PRIVATE_DEF_CLS(MTLRenderPassDescriptor);137_MTL_PRIVATE_DEF_CLS(MTLRenderPassSampleBufferAttachmentDescriptor);138_MTL_PRIVATE_DEF_CLS(MTLRenderPassSampleBufferAttachmentDescriptorArray);139_MTL_PRIVATE_DEF_CLS(MTLRenderPassStencilAttachmentDescriptor);140_MTL_PRIVATE_DEF_CLS(MTLRenderPipelineColorAttachmentDescriptor);141_MTL_PRIVATE_DEF_CLS(MTLRenderPipelineColorAttachmentDescriptorArray);142_MTL_PRIVATE_DEF_CLS(MTLRenderPipelineDescriptor);143_MTL_PRIVATE_DEF_CLS(MTLRenderPipelineFunctionsDescriptor);144_MTL_PRIVATE_DEF_CLS(MTLRenderPipelineReflection);145_MTL_PRIVATE_DEF_CLS(MTLResidencySetDescriptor);146_MTL_PRIVATE_DEF_CLS(MTLResourceStatePassDescriptor);147_MTL_PRIVATE_DEF_CLS(MTLResourceStatePassSampleBufferAttachmentDescriptor);148_MTL_PRIVATE_DEF_CLS(MTLResourceStatePassSampleBufferAttachmentDescriptorArray);149_MTL_PRIVATE_DEF_CLS(MTLResourceViewPoolDescriptor);150_MTL_PRIVATE_DEF_CLS(MTLSamplerDescriptor);151_MTL_PRIVATE_DEF_CLS(MTLSharedEventHandle);152_MTL_PRIVATE_DEF_CLS(MTLSharedEventListener);153_MTL_PRIVATE_DEF_CLS(MTLSharedTextureHandle);154_MTL_PRIVATE_DEF_CLS(MTLStageInputOutputDescriptor);155_MTL_PRIVATE_DEF_CLS(MTLStencilDescriptor);156_MTL_PRIVATE_DEF_CLS(MTLStitchedLibraryDescriptor);157_MTL_PRIVATE_DEF_CLS(MTLStructMember);158_MTL_PRIVATE_DEF_CLS(MTLStructType);159_MTL_PRIVATE_DEF_CLS(MTLTensorAuxiliaryPlaneDescriptor);160_MTL_PRIVATE_DEF_CLS(MTLTensorAuxiliaryPlaneDescriptorMap);161_MTL_PRIVATE_DEF_CLS(MTLTensorAuxiliaryPlaneType);162_MTL_PRIVATE_DEF_CLS(MTLTensorBufferAttachments);163_MTL_PRIVATE_DEF_CLS(MTLTensorDescriptor);164_MTL_PRIVATE_DEF_CLS(MTLTensorExtents);165_MTL_PRIVATE_DEF_CLS(MTLTensorReferenceType);166_MTL_PRIVATE_DEF_CLS(MTLTextureDescriptor);167_MTL_PRIVATE_DEF_CLS(MTLTextureReferenceType);168_MTL_PRIVATE_DEF_CLS(MTLTextureViewDescriptor);169_MTL_PRIVATE_DEF_CLS(MTLTileRenderPipelineColorAttachmentDescriptor);170_MTL_PRIVATE_DEF_CLS(MTLTileRenderPipelineColorAttachmentDescriptorArray);171_MTL_PRIVATE_DEF_CLS(MTLTileRenderPipelineDescriptor);172_MTL_PRIVATE_DEF_CLS(MTLType);173_MTL_PRIVATE_DEF_CLS(MTLVertexAttribute);174_MTL_PRIVATE_DEF_CLS(MTLVertexAttributeDescriptor);175_MTL_PRIVATE_DEF_CLS(MTLVertexAttributeDescriptorArray);176_MTL_PRIVATE_DEF_CLS(MTLVertexBufferLayoutDescriptor);177_MTL_PRIVATE_DEF_CLS(MTLVertexBufferLayoutDescriptorArray);178_MTL_PRIVATE_DEF_CLS(MTLVertexDescriptor);179_MTL_PRIVATE_DEF_CLS(MTLVisibleFunctionTableDescriptor);180181}182183namespace MTL::Private::Protocol184{185186_MTL_PRIVATE_DEF_PRO(MTL4Archive);187_MTL_PRIVATE_DEF_PRO(MTL4ArgumentTable);188_MTL_PRIVATE_DEF_PRO(MTL4BinaryFunction);189_MTL_PRIVATE_DEF_PRO(MTL4CommandAllocator);190_MTL_PRIVATE_DEF_PRO(MTL4CommandBuffer);191_MTL_PRIVATE_DEF_PRO(MTL4CommandEncoder);192_MTL_PRIVATE_DEF_PRO(MTL4CommandQueue);193_MTL_PRIVATE_DEF_PRO(MTL4CommitFeedback);194_MTL_PRIVATE_DEF_PRO(MTL4Compiler);195_MTL_PRIVATE_DEF_PRO(MTL4CompilerTask);196_MTL_PRIVATE_DEF_PRO(MTL4ComputeCommandEncoder);197_MTL_PRIVATE_DEF_PRO(MTL4CounterHeap);198_MTL_PRIVATE_DEF_PRO(MTL4MachineLearningCommandEncoder);199_MTL_PRIVATE_DEF_PRO(MTL4MachineLearningPipelineState);200_MTL_PRIVATE_DEF_PRO(MTL4PipelineDataSetSerializer);201_MTL_PRIVATE_DEF_PRO(MTL4RenderCommandEncoder);202_MTL_PRIVATE_DEF_PRO(MTLAccelerationStructure);203_MTL_PRIVATE_DEF_PRO(MTLAccelerationStructureCommandEncoder);204_MTL_PRIVATE_DEF_PRO(MTLAllocation);205_MTL_PRIVATE_DEF_PRO(MTLArgumentEncoder);206_MTL_PRIVATE_DEF_PRO(MTLBinaryArchive);207_MTL_PRIVATE_DEF_PRO(MTLBinding);208_MTL_PRIVATE_DEF_PRO(MTLBlitCommandEncoder);209_MTL_PRIVATE_DEF_PRO(MTLBuffer);210_MTL_PRIVATE_DEF_PRO(MTLBufferBinding);211_MTL_PRIVATE_DEF_PRO(MTLCommandBuffer);212_MTL_PRIVATE_DEF_PRO(MTLCommandBufferEncoderInfo);213_MTL_PRIVATE_DEF_PRO(MTLCommandEncoder);214_MTL_PRIVATE_DEF_PRO(MTLCommandQueue);215_MTL_PRIVATE_DEF_PRO(MTLComputeCommandEncoder);216_MTL_PRIVATE_DEF_PRO(MTLComputePipelineState);217_MTL_PRIVATE_DEF_PRO(MTLCounter);218_MTL_PRIVATE_DEF_PRO(MTLCounterSampleBuffer);219_MTL_PRIVATE_DEF_PRO(MTLCounterSet);220_MTL_PRIVATE_DEF_PRO(MTLDepthStencilState);221_MTL_PRIVATE_DEF_PRO(MTLDevice);222_MTL_PRIVATE_DEF_PRO(MTLDrawable);223_MTL_PRIVATE_DEF_PRO(MTLDynamicLibrary);224_MTL_PRIVATE_DEF_PRO(MTLEvent);225_MTL_PRIVATE_DEF_PRO(MTLFence);226_MTL_PRIVATE_DEF_PRO(MTLFunction);227_MTL_PRIVATE_DEF_PRO(MTLFunctionHandle);228_MTL_PRIVATE_DEF_PRO(MTLFunctionLog);229_MTL_PRIVATE_DEF_PRO(MTLFunctionLogDebugLocation);230_MTL_PRIVATE_DEF_PRO(MTLFunctionStitchingAttribute);231_MTL_PRIVATE_DEF_PRO(MTLFunctionStitchingNode);232_MTL_PRIVATE_DEF_PRO(MTLHeap);233_MTL_PRIVATE_DEF_PRO(MTLIOCommandBuffer);234_MTL_PRIVATE_DEF_PRO(MTLIOCommandQueue);235_MTL_PRIVATE_DEF_PRO(MTLIOFileHandle);236_MTL_PRIVATE_DEF_PRO(MTLIOScratchBuffer);237_MTL_PRIVATE_DEF_PRO(MTLIOScratchBufferAllocator);238_MTL_PRIVATE_DEF_PRO(MTLIndirectCommandBuffer);239_MTL_PRIVATE_DEF_PRO(MTLIndirectComputeCommand);240_MTL_PRIVATE_DEF_PRO(MTLIndirectRenderCommand);241_MTL_PRIVATE_DEF_PRO(MTLIntersectionFunctionTable);242_MTL_PRIVATE_DEF_PRO(MTLLibrary);243_MTL_PRIVATE_DEF_PRO(MTLLogContainer);244_MTL_PRIVATE_DEF_PRO(MTLLogState);245_MTL_PRIVATE_DEF_PRO(MTLObjectPayloadBinding);246_MTL_PRIVATE_DEF_PRO(MTLParallelRenderCommandEncoder);247_MTL_PRIVATE_DEF_PRO(MTLRasterizationRateMap);248_MTL_PRIVATE_DEF_PRO(MTLRenderCommandEncoder);249_MTL_PRIVATE_DEF_PRO(MTLRenderPipelineState);250_MTL_PRIVATE_DEF_PRO(MTLResidencySet);251_MTL_PRIVATE_DEF_PRO(MTLResource);252_MTL_PRIVATE_DEF_PRO(MTLResourceStateCommandEncoder);253_MTL_PRIVATE_DEF_PRO(MTLResourceViewPool);254_MTL_PRIVATE_DEF_PRO(MTLSamplerState);255_MTL_PRIVATE_DEF_PRO(MTLSharedEvent);256_MTL_PRIVATE_DEF_PRO(MTLTensor);257_MTL_PRIVATE_DEF_PRO(MTLTensorAuxiliaryPlane);258_MTL_PRIVATE_DEF_PRO(MTLTensorBinding);259_MTL_PRIVATE_DEF_PRO(MTLTexture);260_MTL_PRIVATE_DEF_PRO(MTLTextureBinding);261_MTL_PRIVATE_DEF_PRO(MTLTextureViewPool);262_MTL_PRIVATE_DEF_PRO(MTLThreadgroupBinding);263_MTL_PRIVATE_DEF_PRO(MTLVisibleFunctionTable);264265}266267namespace MTL::Private::Selector268{269270_MTL_PRIVATE_DEF_SEL(GPUEndTime,271 "GPUEndTime");272_MTL_PRIVATE_DEF_SEL(GPUStartTime,273 "GPUStartTime");274_MTL_PRIVATE_DEF_SEL(URL,275 "URL");276_MTL_PRIVATE_DEF_SEL(accelerationStructureCommandEncoder,277 "accelerationStructureCommandEncoder");278_MTL_PRIVATE_DEF_SEL(accelerationStructureCommandEncoderWithDescriptor_,279 "accelerationStructureCommandEncoderWithDescriptor:");280_MTL_PRIVATE_DEF_SEL(accelerationStructurePassDescriptor,281 "accelerationStructurePassDescriptor");282_MTL_PRIVATE_DEF_SEL(accelerationStructureSizesWithDescriptor_,283 "accelerationStructureSizesWithDescriptor:");284_MTL_PRIVATE_DEF_SEL(access,285 "access");286_MTL_PRIVATE_DEF_SEL(addAllocation_,287 "addAllocation:");288_MTL_PRIVATE_DEF_SEL(addAllocations_count_,289 "addAllocations:count:");290_MTL_PRIVATE_DEF_SEL(addBarrier,291 "addBarrier");292_MTL_PRIVATE_DEF_SEL(addCompletedHandler_,293 "addCompletedHandler:");294_MTL_PRIVATE_DEF_SEL(addComputePipelineFunctionsWithDescriptor_error_,295 "addComputePipelineFunctionsWithDescriptor:error:");296_MTL_PRIVATE_DEF_SEL(addDebugMarker_range_,297 "addDebugMarker:range:");298_MTL_PRIVATE_DEF_SEL(addFeedbackHandler_,299 "addFeedbackHandler:");300_MTL_PRIVATE_DEF_SEL(addFunctionWithDescriptor_library_error_,301 "addFunctionWithDescriptor:library:error:");302_MTL_PRIVATE_DEF_SEL(addLibraryWithDescriptor_error_,303 "addLibraryWithDescriptor:error:");304_MTL_PRIVATE_DEF_SEL(addLogHandler_,305 "addLogHandler:");306_MTL_PRIVATE_DEF_SEL(addMeshRenderPipelineFunctionsWithDescriptor_error_,307 "addMeshRenderPipelineFunctionsWithDescriptor:error:");308_MTL_PRIVATE_DEF_SEL(addPresentedHandler_,309 "addPresentedHandler:");310_MTL_PRIVATE_DEF_SEL(addRenderPipelineFunctionsWithDescriptor_error_,311 "addRenderPipelineFunctionsWithDescriptor:error:");312_MTL_PRIVATE_DEF_SEL(addResidencySet_,313 "addResidencySet:");314_MTL_PRIVATE_DEF_SEL(addResidencySets_count_,315 "addResidencySets:count:");316_MTL_PRIVATE_DEF_SEL(addScheduledHandler_,317 "addScheduledHandler:");318_MTL_PRIVATE_DEF_SEL(addTileRenderPipelineFunctionsWithDescriptor_error_,319 "addTileRenderPipelineFunctionsWithDescriptor:error:");320_MTL_PRIVATE_DEF_SEL(alignment,321 "alignment");322_MTL_PRIVATE_DEF_SEL(allAllocations,323 "allAllocations");324_MTL_PRIVATE_DEF_SEL(allocatedSize,325 "allocatedSize");326_MTL_PRIVATE_DEF_SEL(allocationCount,327 "allocationCount");328_MTL_PRIVATE_DEF_SEL(allowDuplicateIntersectionFunctionInvocation,329 "allowDuplicateIntersectionFunctionInvocation");330_MTL_PRIVATE_DEF_SEL(allowGPUOptimizedContents,331 "allowGPUOptimizedContents");332_MTL_PRIVATE_DEF_SEL(allowReferencingUndefinedSymbols,333 "allowReferencingUndefinedSymbols");334_MTL_PRIVATE_DEF_SEL(alphaBlendOperation,335 "alphaBlendOperation");336_MTL_PRIVATE_DEF_SEL(alphaToCoverageState,337 "alphaToCoverageState");338_MTL_PRIVATE_DEF_SEL(alphaToOneState,339 "alphaToOneState");340_MTL_PRIVATE_DEF_SEL(architecture,341 "architecture");342_MTL_PRIVATE_DEF_SEL(areBarycentricCoordsSupported,343 "areBarycentricCoordsSupported");344_MTL_PRIVATE_DEF_SEL(areProgrammableSamplePositionsSupported,345 "areProgrammableSamplePositionsSupported");346_MTL_PRIVATE_DEF_SEL(areRasterOrderGroupsSupported,347 "areRasterOrderGroupsSupported");348_MTL_PRIVATE_DEF_SEL(argumentBuffersSupport,349 "argumentBuffersSupport");350_MTL_PRIVATE_DEF_SEL(argumentDescriptor,351 "argumentDescriptor");352_MTL_PRIVATE_DEF_SEL(argumentIndex,353 "argumentIndex");354_MTL_PRIVATE_DEF_SEL(argumentIndexStride,355 "argumentIndexStride");356_MTL_PRIVATE_DEF_SEL(arguments,357 "arguments");358_MTL_PRIVATE_DEF_SEL(arrayLength,359 "arrayLength");360_MTL_PRIVATE_DEF_SEL(arrayType,361 "arrayType");362_MTL_PRIVATE_DEF_SEL(attributeIndex,363 "attributeIndex");364_MTL_PRIVATE_DEF_SEL(attributeType,365 "attributeType");366_MTL_PRIVATE_DEF_SEL(attributes,367 "attributes");368_MTL_PRIVATE_DEF_SEL(auxiliaryPlanes,369 "auxiliaryPlanes");370_MTL_PRIVATE_DEF_SEL(backFaceStencil,371 "backFaceStencil");372_MTL_PRIVATE_DEF_SEL(barrierAfterEncoderStages_beforeEncoderStages_visibilityOptions_,373 "barrierAfterEncoderStages:beforeEncoderStages:visibilityOptions:");374_MTL_PRIVATE_DEF_SEL(barrierAfterQueueStages_beforeStages_,375 "barrierAfterQueueStages:beforeStages:");376_MTL_PRIVATE_DEF_SEL(barrierAfterQueueStages_beforeStages_visibilityOptions_,377 "barrierAfterQueueStages:beforeStages:visibilityOptions:");378_MTL_PRIVATE_DEF_SEL(barrierAfterStages_beforeQueueStages_visibilityOptions_,379 "barrierAfterStages:beforeQueueStages:visibilityOptions:");380_MTL_PRIVATE_DEF_SEL(baseResourceID,381 "baseResourceID");382_MTL_PRIVATE_DEF_SEL(beginCommandBufferWithAllocator_,383 "beginCommandBufferWithAllocator:");384_MTL_PRIVATE_DEF_SEL(beginCommandBufferWithAllocator_options_,385 "beginCommandBufferWithAllocator:options:");386_MTL_PRIVATE_DEF_SEL(binaryArchives,387 "binaryArchives");388_MTL_PRIVATE_DEF_SEL(binaryFunctions,389 "binaryFunctions");390_MTL_PRIVATE_DEF_SEL(binaryLinkedFunctions,391 "binaryLinkedFunctions");392_MTL_PRIVATE_DEF_SEL(bindings,393 "bindings");394_MTL_PRIVATE_DEF_SEL(blendingState,395 "blendingState");396_MTL_PRIVATE_DEF_SEL(blitCommandEncoder,397 "blitCommandEncoder");398_MTL_PRIVATE_DEF_SEL(blitCommandEncoderWithDescriptor_,399 "blitCommandEncoderWithDescriptor:");400_MTL_PRIVATE_DEF_SEL(blitPassDescriptor,401 "blitPassDescriptor");402_MTL_PRIVATE_DEF_SEL(blockFactors,403 "blockFactors");404_MTL_PRIVATE_DEF_SEL(borderColor,405 "borderColor");406_MTL_PRIVATE_DEF_SEL(boundingBoxBuffer,407 "boundingBoxBuffer");408_MTL_PRIVATE_DEF_SEL(boundingBoxBufferOffset,409 "boundingBoxBufferOffset");410_MTL_PRIVATE_DEF_SEL(boundingBoxBuffers,411 "boundingBoxBuffers");412_MTL_PRIVATE_DEF_SEL(boundingBoxCount,413 "boundingBoxCount");414_MTL_PRIVATE_DEF_SEL(boundingBoxStride,415 "boundingBoxStride");416_MTL_PRIVATE_DEF_SEL(buffer,417 "buffer");418_MTL_PRIVATE_DEF_SEL(bufferAlignment,419 "bufferAlignment");420_MTL_PRIVATE_DEF_SEL(bufferBytesPerRow,421 "bufferBytesPerRow");422_MTL_PRIVATE_DEF_SEL(bufferDataSize,423 "bufferDataSize");424_MTL_PRIVATE_DEF_SEL(bufferDataType,425 "bufferDataType");426_MTL_PRIVATE_DEF_SEL(bufferForPlane_,427 "bufferForPlane:");428_MTL_PRIVATE_DEF_SEL(bufferIndex,429 "bufferIndex");430_MTL_PRIVATE_DEF_SEL(bufferOffset,431 "bufferOffset");432_MTL_PRIVATE_DEF_SEL(bufferPointerType,433 "bufferPointerType");434_MTL_PRIVATE_DEF_SEL(bufferSize,435 "bufferSize");436_MTL_PRIVATE_DEF_SEL(bufferStructType,437 "bufferStructType");438_MTL_PRIVATE_DEF_SEL(buffers,439 "buffers");440_MTL_PRIVATE_DEF_SEL(buildAccelerationStructure_descriptor_scratchBuffer_,441 "buildAccelerationStructure:descriptor:scratchBuffer:");442_MTL_PRIVATE_DEF_SEL(buildAccelerationStructure_descriptor_scratchBuffer_scratchBufferOffset_,443 "buildAccelerationStructure:descriptor:scratchBuffer:scratchBufferOffset:");444_MTL_PRIVATE_DEF_SEL(captureObject,445 "captureObject");446_MTL_PRIVATE_DEF_SEL(clearBarrier,447 "clearBarrier");448_MTL_PRIVATE_DEF_SEL(clearColor,449 "clearColor");450_MTL_PRIVATE_DEF_SEL(clearDepth,451 "clearDepth");452_MTL_PRIVATE_DEF_SEL(clearStencil,453 "clearStencil");454_MTL_PRIVATE_DEF_SEL(colorAttachmentMappingState,455 "colorAttachmentMappingState");456_MTL_PRIVATE_DEF_SEL(colorAttachments,457 "colorAttachments");458_MTL_PRIVATE_DEF_SEL(column,459 "column");460_MTL_PRIVATE_DEF_SEL(commandBuffer,461 "commandBuffer");462_MTL_PRIVATE_DEF_SEL(commandBufferWithDescriptor_,463 "commandBufferWithDescriptor:");464_MTL_PRIVATE_DEF_SEL(commandBufferWithUnretainedReferences,465 "commandBufferWithUnretainedReferences");466_MTL_PRIVATE_DEF_SEL(commandQueue,467 "commandQueue");468_MTL_PRIVATE_DEF_SEL(commandTypes,469 "commandTypes");470_MTL_PRIVATE_DEF_SEL(commit,471 "commit");472_MTL_PRIVATE_DEF_SEL(commit_count_,473 "commit:count:");474_MTL_PRIVATE_DEF_SEL(commit_count_options_,475 "commit:count:options:");476_MTL_PRIVATE_DEF_SEL(compareFunction,477 "compareFunction");478_MTL_PRIVATE_DEF_SEL(compileSymbolVisibility,479 "compileSymbolVisibility");480_MTL_PRIVATE_DEF_SEL(compiler,481 "compiler");482_MTL_PRIVATE_DEF_SEL(compressionType,483 "compressionType");484_MTL_PRIVATE_DEF_SEL(computeCommandEncoder,485 "computeCommandEncoder");486_MTL_PRIVATE_DEF_SEL(computeCommandEncoderWithDescriptor_,487 "computeCommandEncoderWithDescriptor:");488_MTL_PRIVATE_DEF_SEL(computeCommandEncoderWithDispatchType_,489 "computeCommandEncoderWithDispatchType:");490_MTL_PRIVATE_DEF_SEL(computeFunction,491 "computeFunction");492_MTL_PRIVATE_DEF_SEL(computeFunctionDescriptor,493 "computeFunctionDescriptor");494_MTL_PRIVATE_DEF_SEL(computePassDescriptor,495 "computePassDescriptor");496_MTL_PRIVATE_DEF_SEL(concurrentDispatchThreadgroups_threadsPerThreadgroup_,497 "concurrentDispatchThreadgroups:threadsPerThreadgroup:");498_MTL_PRIVATE_DEF_SEL(concurrentDispatchThreads_threadsPerThreadgroup_,499 "concurrentDispatchThreads:threadsPerThreadgroup:");500_MTL_PRIVATE_DEF_SEL(configuration,501 "configuration");502_MTL_PRIVATE_DEF_SEL(constantBlockAlignment,503 "constantBlockAlignment");504_MTL_PRIVATE_DEF_SEL(constantDataAtIndex_,505 "constantDataAtIndex:");506_MTL_PRIVATE_DEF_SEL(constantValues,507 "constantValues");508_MTL_PRIVATE_DEF_SEL(containsAllocation_,509 "containsAllocation:");510_MTL_PRIVATE_DEF_SEL(contents,511 "contents");512_MTL_PRIVATE_DEF_SEL(controlDependencies,513 "controlDependencies");514_MTL_PRIVATE_DEF_SEL(controlPointBuffer,515 "controlPointBuffer");516_MTL_PRIVATE_DEF_SEL(controlPointBufferOffset,517 "controlPointBufferOffset");518_MTL_PRIVATE_DEF_SEL(controlPointBuffers,519 "controlPointBuffers");520_MTL_PRIVATE_DEF_SEL(controlPointCount,521 "controlPointCount");522_MTL_PRIVATE_DEF_SEL(controlPointFormat,523 "controlPointFormat");524_MTL_PRIVATE_DEF_SEL(controlPointStride,525 "controlPointStride");526_MTL_PRIVATE_DEF_SEL(convertSparsePixelRegions_toTileRegions_withTileSize_alignmentMode_numRegions_,527 "convertSparsePixelRegions:toTileRegions:withTileSize:alignmentMode:numRegions:");528_MTL_PRIVATE_DEF_SEL(convertSparseTileRegions_toPixelRegions_withTileSize_numRegions_,529 "convertSparseTileRegions:toPixelRegions:withTileSize:numRegions:");530_MTL_PRIVATE_DEF_SEL(copyAccelerationStructure_toAccelerationStructure_,531 "copyAccelerationStructure:toAccelerationStructure:");532_MTL_PRIVATE_DEF_SEL(copyAndCompactAccelerationStructure_toAccelerationStructure_,533 "copyAndCompactAccelerationStructure:toAccelerationStructure:");534_MTL_PRIVATE_DEF_SEL(copyBufferMappingsFromBuffer_toBuffer_operations_count_,535 "copyBufferMappingsFromBuffer:toBuffer:operations:count:");536_MTL_PRIVATE_DEF_SEL(copyFromBuffer_sourceOffset_sourceBytesPerRow_sourceBytesPerImage_sourceSize_toTexture_destinationSlice_destinationLevel_destinationOrigin_,537 "copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:");538_MTL_PRIVATE_DEF_SEL(copyFromBuffer_sourceOffset_sourceBytesPerRow_sourceBytesPerImage_sourceSize_toTexture_destinationSlice_destinationLevel_destinationOrigin_options_,539 "copyFromBuffer:sourceOffset:sourceBytesPerRow:sourceBytesPerImage:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:options:");540_MTL_PRIVATE_DEF_SEL(copyFromBuffer_sourceOffset_toBuffer_destinationOffset_size_,541 "copyFromBuffer:sourceOffset:toBuffer:destinationOffset:size:");542_MTL_PRIVATE_DEF_SEL(copyFromTensor_sourceOrigin_sourceDimensions_sourcePlane_toTensor_destinationOrigin_destinationDimensions_destinationPlane_,543 "copyFromTensor:sourceOrigin:sourceDimensions:sourcePlane:toTensor:destinationOrigin:destinationDimensions:destinationPlane:");544_MTL_PRIVATE_DEF_SEL(copyFromTensor_sourceOrigin_sourceDimensions_toTensor_destinationOrigin_destinationDimensions_,545 "copyFromTensor:sourceOrigin:sourceDimensions:toTensor:destinationOrigin:destinationDimensions:");546_MTL_PRIVATE_DEF_SEL(copyFromTexture_sourceSlice_sourceLevel_sourceOrigin_sourceSize_toBuffer_destinationOffset_destinationBytesPerRow_destinationBytesPerImage_,547 "copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:");548_MTL_PRIVATE_DEF_SEL(copyFromTexture_sourceSlice_sourceLevel_sourceOrigin_sourceSize_toBuffer_destinationOffset_destinationBytesPerRow_destinationBytesPerImage_options_,549 "copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toBuffer:destinationOffset:destinationBytesPerRow:destinationBytesPerImage:options:");550_MTL_PRIVATE_DEF_SEL(copyFromTexture_sourceSlice_sourceLevel_sourceOrigin_sourceSize_toTexture_destinationSlice_destinationLevel_destinationOrigin_,551 "copyFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:");552_MTL_PRIVATE_DEF_SEL(copyFromTexture_sourceSlice_sourceLevel_toTexture_destinationSlice_destinationLevel_sliceCount_levelCount_,553 "copyFromTexture:sourceSlice:sourceLevel:toTexture:destinationSlice:destinationLevel:sliceCount:levelCount:");554_MTL_PRIVATE_DEF_SEL(copyFromTexture_toTexture_,555 "copyFromTexture:toTexture:");556_MTL_PRIVATE_DEF_SEL(copyIndirectCommandBuffer_sourceRange_destination_destinationIndex_,557 "copyIndirectCommandBuffer:sourceRange:destination:destinationIndex:");558_MTL_PRIVATE_DEF_SEL(copyParameterDataToBuffer_offset_,559 "copyParameterDataToBuffer:offset:");560_MTL_PRIVATE_DEF_SEL(copyResourceViewsFromPool_sourceRange_destinationIndex_,561 "copyResourceViewsFromPool:sourceRange:destinationIndex:");562_MTL_PRIVATE_DEF_SEL(copyStatusToBuffer_offset_,563 "copyStatusToBuffer:offset:");564_MTL_PRIVATE_DEF_SEL(copyTextureMappingsFromTexture_toTexture_operations_count_,565 "copyTextureMappingsFromTexture:toTexture:operations:count:");566_MTL_PRIVATE_DEF_SEL(count,567 "count");568_MTL_PRIVATE_DEF_SEL(counterSet,569 "counterSet");570_MTL_PRIVATE_DEF_SEL(counterSets,571 "counterSets");572_MTL_PRIVATE_DEF_SEL(counters,573 "counters");574_MTL_PRIVATE_DEF_SEL(cpuCacheMode,575 "cpuCacheMode");576_MTL_PRIVATE_DEF_SEL(currentAllocatedSize,577 "currentAllocatedSize");578_MTL_PRIVATE_DEF_SEL(curveBasis,579 "curveBasis");580_MTL_PRIVATE_DEF_SEL(curveEndCaps,581 "curveEndCaps");582_MTL_PRIVATE_DEF_SEL(curveType,583 "curveType");584_MTL_PRIVATE_DEF_SEL(data,585 "data");586_MTL_PRIVATE_DEF_SEL(dataSize,587 "dataSize");588_MTL_PRIVATE_DEF_SEL(dataType,589 "dataType");590_MTL_PRIVATE_DEF_SEL(dealloc,591 "dealloc");592_MTL_PRIVATE_DEF_SEL(debugLocation,593 "debugLocation");594_MTL_PRIVATE_DEF_SEL(debugSignposts,595 "debugSignposts");596_MTL_PRIVATE_DEF_SEL(defaultCaptureScope,597 "defaultCaptureScope");598_MTL_PRIVATE_DEF_SEL(defaultRasterSampleCount,599 "defaultRasterSampleCount");600_MTL_PRIVATE_DEF_SEL(depth,601 "depth");602_MTL_PRIVATE_DEF_SEL(depthAttachment,603 "depthAttachment");604_MTL_PRIVATE_DEF_SEL(depthAttachmentPixelFormat,605 "depthAttachmentPixelFormat");606_MTL_PRIVATE_DEF_SEL(depthCompareFunction,607 "depthCompareFunction");608_MTL_PRIVATE_DEF_SEL(depthFailureOperation,609 "depthFailureOperation");610_MTL_PRIVATE_DEF_SEL(depthPlane,611 "depthPlane");612_MTL_PRIVATE_DEF_SEL(depthResolveFilter,613 "depthResolveFilter");614_MTL_PRIVATE_DEF_SEL(depthStencilPassOperation,615 "depthStencilPassOperation");616_MTL_PRIVATE_DEF_SEL(descriptor,617 "descriptor");618_MTL_PRIVATE_DEF_SEL(descriptorForPlane_,619 "descriptorForPlane:");620_MTL_PRIVATE_DEF_SEL(destination,621 "destination");622_MTL_PRIVATE_DEF_SEL(destinationAlphaBlendFactor,623 "destinationAlphaBlendFactor");624_MTL_PRIVATE_DEF_SEL(destinationRGBBlendFactor,625 "destinationRGBBlendFactor");626_MTL_PRIVATE_DEF_SEL(device,627 "device");628_MTL_PRIVATE_DEF_SEL(didModifyRange_,629 "didModifyRange:");630_MTL_PRIVATE_DEF_SEL(dimensions,631 "dimensions");632_MTL_PRIVATE_DEF_SEL(dispatchNetworkWithIntermediatesHeap_,633 "dispatchNetworkWithIntermediatesHeap:");634_MTL_PRIVATE_DEF_SEL(dispatchQueue,635 "dispatchQueue");636_MTL_PRIVATE_DEF_SEL(dispatchThreadgroups_threadsPerThreadgroup_,637 "dispatchThreadgroups:threadsPerThreadgroup:");638_MTL_PRIVATE_DEF_SEL(dispatchThreadgroupsWithIndirectBuffer_indirectBufferOffset_threadsPerThreadgroup_,639 "dispatchThreadgroupsWithIndirectBuffer:indirectBufferOffset:threadsPerThreadgroup:");640_MTL_PRIVATE_DEF_SEL(dispatchThreadgroupsWithIndirectBuffer_threadsPerThreadgroup_,641 "dispatchThreadgroupsWithIndirectBuffer:threadsPerThreadgroup:");642_MTL_PRIVATE_DEF_SEL(dispatchThreads_threadsPerThreadgroup_,643 "dispatchThreads:threadsPerThreadgroup:");644_MTL_PRIVATE_DEF_SEL(dispatchThreadsPerTile_,645 "dispatchThreadsPerTile:");646_MTL_PRIVATE_DEF_SEL(dispatchThreadsWithIndirectBuffer_,647 "dispatchThreadsWithIndirectBuffer:");648_MTL_PRIVATE_DEF_SEL(dispatchType,649 "dispatchType");650_MTL_PRIVATE_DEF_SEL(drawIndexedPatches_patchIndexBuffer_patchIndexBufferOffset_controlPointIndexBuffer_controlPointIndexBufferOffset_indirectBuffer_indirectBufferOffset_,651 "drawIndexedPatches:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:indirectBuffer:indirectBufferOffset:");652_MTL_PRIVATE_DEF_SEL(drawIndexedPatches_patchStart_patchCount_patchIndexBuffer_patchIndexBufferOffset_controlPointIndexBuffer_controlPointIndexBufferOffset_instanceCount_baseInstance_,653 "drawIndexedPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:instanceCount:baseInstance:");654_MTL_PRIVATE_DEF_SEL(drawIndexedPatches_patchStart_patchCount_patchIndexBuffer_patchIndexBufferOffset_controlPointIndexBuffer_controlPointIndexBufferOffset_instanceCount_baseInstance_tessellationFactorBuffer_tessellationFactorBufferOffset_tessellationFactorBufferInstanceStride_,655 "drawIndexedPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:controlPointIndexBuffer:controlPointIndexBufferOffset:instanceCount:baseInstance:tessellationFactorBuffer:tessellationFactorBufferOffset:tessellationFactorBufferInstanceStride:");656_MTL_PRIVATE_DEF_SEL(drawIndexedPrimitives_indexCount_indexType_indexBuffer_indexBufferLength_,657 "drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferLength:");658_MTL_PRIVATE_DEF_SEL(drawIndexedPrimitives_indexCount_indexType_indexBuffer_indexBufferLength_instanceCount_,659 "drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferLength:instanceCount:");660_MTL_PRIVATE_DEF_SEL(drawIndexedPrimitives_indexCount_indexType_indexBuffer_indexBufferLength_instanceCount_baseVertex_baseInstance_,661 "drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferLength:instanceCount:baseVertex:baseInstance:");662_MTL_PRIVATE_DEF_SEL(drawIndexedPrimitives_indexCount_indexType_indexBuffer_indexBufferOffset_,663 "drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:");664_MTL_PRIVATE_DEF_SEL(drawIndexedPrimitives_indexCount_indexType_indexBuffer_indexBufferOffset_instanceCount_,665 "drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:");666_MTL_PRIVATE_DEF_SEL(drawIndexedPrimitives_indexCount_indexType_indexBuffer_indexBufferOffset_instanceCount_baseVertex_baseInstance_,667 "drawIndexedPrimitives:indexCount:indexType:indexBuffer:indexBufferOffset:instanceCount:baseVertex:baseInstance:");668_MTL_PRIVATE_DEF_SEL(drawIndexedPrimitives_indexType_indexBuffer_indexBufferLength_indirectBuffer_,669 "drawIndexedPrimitives:indexType:indexBuffer:indexBufferLength:indirectBuffer:");670_MTL_PRIVATE_DEF_SEL(drawIndexedPrimitives_indexType_indexBuffer_indexBufferOffset_indirectBuffer_indirectBufferOffset_,671 "drawIndexedPrimitives:indexType:indexBuffer:indexBufferOffset:indirectBuffer:indirectBufferOffset:");672_MTL_PRIVATE_DEF_SEL(drawMeshThreadgroups_threadsPerObjectThreadgroup_threadsPerMeshThreadgroup_,673 "drawMeshThreadgroups:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup:");674_MTL_PRIVATE_DEF_SEL(drawMeshThreadgroupsWithIndirectBuffer_indirectBufferOffset_threadsPerObjectThreadgroup_threadsPerMeshThreadgroup_,675 "drawMeshThreadgroupsWithIndirectBuffer:indirectBufferOffset:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup:");676_MTL_PRIVATE_DEF_SEL(drawMeshThreadgroupsWithIndirectBuffer_threadsPerObjectThreadgroup_threadsPerMeshThreadgroup_,677 "drawMeshThreadgroupsWithIndirectBuffer:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup:");678_MTL_PRIVATE_DEF_SEL(drawMeshThreads_threadsPerObjectThreadgroup_threadsPerMeshThreadgroup_,679 "drawMeshThreads:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup:");680_MTL_PRIVATE_DEF_SEL(drawPatches_patchIndexBuffer_patchIndexBufferOffset_indirectBuffer_indirectBufferOffset_,681 "drawPatches:patchIndexBuffer:patchIndexBufferOffset:indirectBuffer:indirectBufferOffset:");682_MTL_PRIVATE_DEF_SEL(drawPatches_patchStart_patchCount_patchIndexBuffer_patchIndexBufferOffset_instanceCount_baseInstance_,683 "drawPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:instanceCount:baseInstance:");684_MTL_PRIVATE_DEF_SEL(drawPatches_patchStart_patchCount_patchIndexBuffer_patchIndexBufferOffset_instanceCount_baseInstance_tessellationFactorBuffer_tessellationFactorBufferOffset_tessellationFactorBufferInstanceStride_,685 "drawPatches:patchStart:patchCount:patchIndexBuffer:patchIndexBufferOffset:instanceCount:baseInstance:tessellationFactorBuffer:tessellationFactorBufferOffset:tessellationFactorBufferInstanceStride:");686_MTL_PRIVATE_DEF_SEL(drawPrimitives_indirectBuffer_,687 "drawPrimitives:indirectBuffer:");688_MTL_PRIVATE_DEF_SEL(drawPrimitives_indirectBuffer_indirectBufferOffset_,689 "drawPrimitives:indirectBuffer:indirectBufferOffset:");690_MTL_PRIVATE_DEF_SEL(drawPrimitives_vertexStart_vertexCount_,691 "drawPrimitives:vertexStart:vertexCount:");692_MTL_PRIVATE_DEF_SEL(drawPrimitives_vertexStart_vertexCount_instanceCount_,693 "drawPrimitives:vertexStart:vertexCount:instanceCount:");694_MTL_PRIVATE_DEF_SEL(drawPrimitives_vertexStart_vertexCount_instanceCount_baseInstance_,695 "drawPrimitives:vertexStart:vertexCount:instanceCount:baseInstance:");696_MTL_PRIVATE_DEF_SEL(drawableID,697 "drawableID");698_MTL_PRIVATE_DEF_SEL(elementArrayType,699 "elementArrayType");700_MTL_PRIVATE_DEF_SEL(elementIsArgumentBuffer,701 "elementIsArgumentBuffer");702_MTL_PRIVATE_DEF_SEL(elementPointerType,703 "elementPointerType");704_MTL_PRIVATE_DEF_SEL(elementStructType,705 "elementStructType");706_MTL_PRIVATE_DEF_SEL(elementTensorReferenceType,707 "elementTensorReferenceType");708_MTL_PRIVATE_DEF_SEL(elementTextureReferenceType,709 "elementTextureReferenceType");710_MTL_PRIVATE_DEF_SEL(elementType,711 "elementType");712_MTL_PRIVATE_DEF_SEL(enableLogging,713 "enableLogging");714_MTL_PRIVATE_DEF_SEL(encodeSignalEvent_value_,715 "encodeSignalEvent:value:");716_MTL_PRIVATE_DEF_SEL(encodeWaitForEvent_value_,717 "encodeWaitForEvent:value:");718_MTL_PRIVATE_DEF_SEL(encodedLength,719 "encodedLength");720_MTL_PRIVATE_DEF_SEL(encoderLabel,721 "encoderLabel");722_MTL_PRIVATE_DEF_SEL(endCommandBuffer,723 "endCommandBuffer");724_MTL_PRIVATE_DEF_SEL(endEncoding,725 "endEncoding");726_MTL_PRIVATE_DEF_SEL(endOfEncoderSampleIndex,727 "endOfEncoderSampleIndex");728_MTL_PRIVATE_DEF_SEL(endOfFragmentSampleIndex,729 "endOfFragmentSampleIndex");730_MTL_PRIVATE_DEF_SEL(endOfVertexSampleIndex,731 "endOfVertexSampleIndex");732_MTL_PRIVATE_DEF_SEL(endResidency,733 "endResidency");734_MTL_PRIVATE_DEF_SEL(enqueue,735 "enqueue");736_MTL_PRIVATE_DEF_SEL(enqueueBarrier,737 "enqueueBarrier");738_MTL_PRIVATE_DEF_SEL(error,739 "error");740_MTL_PRIVATE_DEF_SEL(errorOptions,741 "errorOptions");742_MTL_PRIVATE_DEF_SEL(errorState,743 "errorState");744_MTL_PRIVATE_DEF_SEL(executeCommandsInBuffer_indirectBuffer_,745 "executeCommandsInBuffer:indirectBuffer:");746_MTL_PRIVATE_DEF_SEL(executeCommandsInBuffer_indirectBuffer_indirectBufferOffset_,747 "executeCommandsInBuffer:indirectBuffer:indirectBufferOffset:");748_MTL_PRIVATE_DEF_SEL(executeCommandsInBuffer_withRange_,749 "executeCommandsInBuffer:withRange:");750_MTL_PRIVATE_DEF_SEL(extentAtDimensionIndex_,751 "extentAtDimensionIndex:");752_MTL_PRIVATE_DEF_SEL(fastMathEnabled,753 "fastMathEnabled");754_MTL_PRIVATE_DEF_SEL(feedbackQueue,755 "feedbackQueue");756_MTL_PRIVATE_DEF_SEL(fillBuffer_range_value_,757 "fillBuffer:range:value:");758_MTL_PRIVATE_DEF_SEL(firstMipmapInTail,759 "firstMipmapInTail");760_MTL_PRIVATE_DEF_SEL(floatingPointConversionRoundingMode,761 "floatingPointConversionRoundingMode");762_MTL_PRIVATE_DEF_SEL(format,763 "format");764_MTL_PRIVATE_DEF_SEL(fragmentAdditionalBinaryFunctions,765 "fragmentAdditionalBinaryFunctions");766_MTL_PRIVATE_DEF_SEL(fragmentArguments,767 "fragmentArguments");768_MTL_PRIVATE_DEF_SEL(fragmentBindings,769 "fragmentBindings");770_MTL_PRIVATE_DEF_SEL(fragmentBuffers,771 "fragmentBuffers");772_MTL_PRIVATE_DEF_SEL(fragmentFunction,773 "fragmentFunction");774_MTL_PRIVATE_DEF_SEL(fragmentFunctionDescriptor,775 "fragmentFunctionDescriptor");776_MTL_PRIVATE_DEF_SEL(fragmentLinkedFunctions,777 "fragmentLinkedFunctions");778_MTL_PRIVATE_DEF_SEL(fragmentLinkingDescriptor,779 "fragmentLinkingDescriptor");780_MTL_PRIVATE_DEF_SEL(fragmentPreloadedLibraries,781 "fragmentPreloadedLibraries");782_MTL_PRIVATE_DEF_SEL(fragmentStaticLinkingDescriptor,783 "fragmentStaticLinkingDescriptor");784_MTL_PRIVATE_DEF_SEL(frontFaceStencil,785 "frontFaceStencil");786_MTL_PRIVATE_DEF_SEL(function,787 "function");788_MTL_PRIVATE_DEF_SEL(functionConstantsDictionary,789 "functionConstantsDictionary");790_MTL_PRIVATE_DEF_SEL(functionCount,791 "functionCount");792_MTL_PRIVATE_DEF_SEL(functionDescriptor,793 "functionDescriptor");794_MTL_PRIVATE_DEF_SEL(functionDescriptors,795 "functionDescriptors");796_MTL_PRIVATE_DEF_SEL(functionGraph,797 "functionGraph");798_MTL_PRIVATE_DEF_SEL(functionGraphs,799 "functionGraphs");800_MTL_PRIVATE_DEF_SEL(functionHandleWithBinaryFunction_,801 "functionHandleWithBinaryFunction:");802_MTL_PRIVATE_DEF_SEL(functionHandleWithBinaryFunction_stage_,803 "functionHandleWithBinaryFunction:stage:");804_MTL_PRIVATE_DEF_SEL(functionHandleWithFunction_,805 "functionHandleWithFunction:");806_MTL_PRIVATE_DEF_SEL(functionHandleWithFunction_stage_,807 "functionHandleWithFunction:stage:");808_MTL_PRIVATE_DEF_SEL(functionHandleWithName_,809 "functionHandleWithName:");810_MTL_PRIVATE_DEF_SEL(functionHandleWithName_stage_,811 "functionHandleWithName:stage:");812_MTL_PRIVATE_DEF_SEL(functionName,813 "functionName");814_MTL_PRIVATE_DEF_SEL(functionNames,815 "functionNames");816_MTL_PRIVATE_DEF_SEL(functionType,817 "functionType");818_MTL_PRIVATE_DEF_SEL(functions,819 "functions");820_MTL_PRIVATE_DEF_SEL(generateMipmapsForTexture_,821 "generateMipmapsForTexture:");822_MTL_PRIVATE_DEF_SEL(geometryDescriptors,823 "geometryDescriptors");824_MTL_PRIVATE_DEF_SEL(getBytes_bytesPerRow_bytesPerImage_fromRegion_mipmapLevel_slice_,825 "getBytes:bytesPerRow:bytesPerImage:fromRegion:mipmapLevel:slice:");826_MTL_PRIVATE_DEF_SEL(getBytes_bytesPerRow_fromRegion_mipmapLevel_,827 "getBytes:bytesPerRow:fromRegion:mipmapLevel:");828_MTL_PRIVATE_DEF_SEL(getBytes_strides_fromSliceOrigin_sliceDimensions_,829 "getBytes:strides:fromSliceOrigin:sliceDimensions:");830_MTL_PRIVATE_DEF_SEL(getBytes_strides_fromSliceOrigin_sliceDimensions_plane_,831 "getBytes:strides:fromSliceOrigin:sliceDimensions:plane:");832_MTL_PRIVATE_DEF_SEL(getDefaultSamplePositions_count_,833 "getDefaultSamplePositions:count:");834_MTL_PRIVATE_DEF_SEL(getPhysicalIndexForLogicalIndex_,835 "getPhysicalIndexForLogicalIndex:");836_MTL_PRIVATE_DEF_SEL(getSamplePositions_count_,837 "getSamplePositions:count:");838_MTL_PRIVATE_DEF_SEL(getTextureAccessCounters_region_mipLevel_slice_resetCounters_countersBuffer_countersBufferOffset_,839 "getTextureAccessCounters:region:mipLevel:slice:resetCounters:countersBuffer:countersBufferOffset:");840_MTL_PRIVATE_DEF_SEL(gpuAddress,841 "gpuAddress");842_MTL_PRIVATE_DEF_SEL(gpuResourceID,843 "gpuResourceID");844_MTL_PRIVATE_DEF_SEL(groups,845 "groups");846_MTL_PRIVATE_DEF_SEL(hasUnifiedMemory,847 "hasUnifiedMemory");848_MTL_PRIVATE_DEF_SEL(hazardTrackingMode,849 "hazardTrackingMode");850_MTL_PRIVATE_DEF_SEL(heap,851 "heap");852_MTL_PRIVATE_DEF_SEL(heapAccelerationStructureSizeAndAlignWithDescriptor_,853 "heapAccelerationStructureSizeAndAlignWithDescriptor:");854_MTL_PRIVATE_DEF_SEL(heapAccelerationStructureSizeAndAlignWithSize_,855 "heapAccelerationStructureSizeAndAlignWithSize:");856_MTL_PRIVATE_DEF_SEL(heapBufferSizeAndAlignWithLength_options_,857 "heapBufferSizeAndAlignWithLength:options:");858_MTL_PRIVATE_DEF_SEL(heapOffset,859 "heapOffset");860_MTL_PRIVATE_DEF_SEL(heapTextureSizeAndAlignWithDescriptor_,861 "heapTextureSizeAndAlignWithDescriptor:");862_MTL_PRIVATE_DEF_SEL(height,863 "height");864_MTL_PRIVATE_DEF_SEL(horizontal,865 "horizontal");866_MTL_PRIVATE_DEF_SEL(horizontalSampleStorage,867 "horizontalSampleStorage");868_MTL_PRIVATE_DEF_SEL(imageblockMemoryLengthForDimensions_,869 "imageblockMemoryLengthForDimensions:");870_MTL_PRIVATE_DEF_SEL(imageblockSampleLength,871 "imageblockSampleLength");872_MTL_PRIVATE_DEF_SEL(index,873 "index");874_MTL_PRIVATE_DEF_SEL(indexBuffer,875 "indexBuffer");876_MTL_PRIVATE_DEF_SEL(indexBufferIndex,877 "indexBufferIndex");878_MTL_PRIVATE_DEF_SEL(indexBufferOffset,879 "indexBufferOffset");880_MTL_PRIVATE_DEF_SEL(indexType,881 "indexType");882_MTL_PRIVATE_DEF_SEL(indirectComputeCommandAtIndex_,883 "indirectComputeCommandAtIndex:");884_MTL_PRIVATE_DEF_SEL(indirectRenderCommandAtIndex_,885 "indirectRenderCommandAtIndex:");886_MTL_PRIVATE_DEF_SEL(inheritBuffers,887 "inheritBuffers");888_MTL_PRIVATE_DEF_SEL(inheritCullMode,889 "inheritCullMode");890_MTL_PRIVATE_DEF_SEL(inheritDepthBias,891 "inheritDepthBias");892_MTL_PRIVATE_DEF_SEL(inheritDepthClipMode,893 "inheritDepthClipMode");894_MTL_PRIVATE_DEF_SEL(inheritDepthStencilState,895 "inheritDepthStencilState");896_MTL_PRIVATE_DEF_SEL(inheritFrontFacingWinding,897 "inheritFrontFacingWinding");898_MTL_PRIVATE_DEF_SEL(inheritPipelineState,899 "inheritPipelineState");900_MTL_PRIVATE_DEF_SEL(inheritTriangleFillMode,901 "inheritTriangleFillMode");902_MTL_PRIVATE_DEF_SEL(init,903 "init");904_MTL_PRIVATE_DEF_SEL(initWithArgumentIndex_,905 "initWithArgumentIndex:");906_MTL_PRIVATE_DEF_SEL(initWithDispatchQueue_,907 "initWithDispatchQueue:");908_MTL_PRIVATE_DEF_SEL(initWithFunctionName_nodes_outputNode_attributes_,909 "initWithFunctionName:nodes:outputNode:attributes:");910_MTL_PRIVATE_DEF_SEL(initWithName_arguments_controlDependencies_,911 "initWithName:arguments:controlDependencies:");912_MTL_PRIVATE_DEF_SEL(initWithRank_values_,913 "initWithRank:values:");914_MTL_PRIVATE_DEF_SEL(initWithSampleCount_,915 "initWithSampleCount:");916_MTL_PRIVATE_DEF_SEL(initWithSampleCount_horizontal_vertical_,917 "initWithSampleCount:horizontal:vertical:");918_MTL_PRIVATE_DEF_SEL(initialCapacity,919 "initialCapacity");920_MTL_PRIVATE_DEF_SEL(initializeBindings,921 "initializeBindings");922_MTL_PRIVATE_DEF_SEL(inputDimensionsAtBufferIndex_,923 "inputDimensionsAtBufferIndex:");924_MTL_PRIVATE_DEF_SEL(inputPrimitiveTopology,925 "inputPrimitiveTopology");926_MTL_PRIVATE_DEF_SEL(insertDebugCaptureBoundary,927 "insertDebugCaptureBoundary");928_MTL_PRIVATE_DEF_SEL(insertDebugSignpost_,929 "insertDebugSignpost:");930_MTL_PRIVATE_DEF_SEL(insertLibraries,931 "insertLibraries");932_MTL_PRIVATE_DEF_SEL(installName,933 "installName");934_MTL_PRIVATE_DEF_SEL(instanceCount,935 "instanceCount");936_MTL_PRIVATE_DEF_SEL(instanceCountBuffer,937 "instanceCountBuffer");938_MTL_PRIVATE_DEF_SEL(instanceCountBufferOffset,939 "instanceCountBufferOffset");940_MTL_PRIVATE_DEF_SEL(instanceDescriptorBuffer,941 "instanceDescriptorBuffer");942_MTL_PRIVATE_DEF_SEL(instanceDescriptorBufferOffset,943 "instanceDescriptorBufferOffset");944_MTL_PRIVATE_DEF_SEL(instanceDescriptorStride,945 "instanceDescriptorStride");946_MTL_PRIVATE_DEF_SEL(instanceDescriptorType,947 "instanceDescriptorType");948_MTL_PRIVATE_DEF_SEL(instanceTransformationMatrixLayout,949 "instanceTransformationMatrixLayout");950_MTL_PRIVATE_DEF_SEL(instancedAccelerationStructures,951 "instancedAccelerationStructures");952_MTL_PRIVATE_DEF_SEL(intermediatesHeapSize,953 "intermediatesHeapSize");954_MTL_PRIVATE_DEF_SEL(intersectionFunctionTableDescriptor,955 "intersectionFunctionTableDescriptor");956_MTL_PRIVATE_DEF_SEL(intersectionFunctionTableOffset,957 "intersectionFunctionTableOffset");958_MTL_PRIVATE_DEF_SEL(invalidateCounterRange_,959 "invalidateCounterRange:");960_MTL_PRIVATE_DEF_SEL(iosurface,961 "iosurface");962_MTL_PRIVATE_DEF_SEL(iosurfacePlane,963 "iosurfacePlane");964_MTL_PRIVATE_DEF_SEL(isActive,965 "isActive");966_MTL_PRIVATE_DEF_SEL(isAliasable,967 "isAliasable");968_MTL_PRIVATE_DEF_SEL(isAlphaToCoverageEnabled,969 "isAlphaToCoverageEnabled");970_MTL_PRIVATE_DEF_SEL(isAlphaToOneEnabled,971 "isAlphaToOneEnabled");972_MTL_PRIVATE_DEF_SEL(isArgument,973 "isArgument");974_MTL_PRIVATE_DEF_SEL(isBlendingEnabled,975 "isBlendingEnabled");976_MTL_PRIVATE_DEF_SEL(isCapturing,977 "isCapturing");978_MTL_PRIVATE_DEF_SEL(isDepth24Stencil8PixelFormatSupported,979 "isDepth24Stencil8PixelFormatSupported");980_MTL_PRIVATE_DEF_SEL(isDepthTexture,981 "isDepthTexture");982_MTL_PRIVATE_DEF_SEL(isDepthWriteEnabled,983 "isDepthWriteEnabled");984_MTL_PRIVATE_DEF_SEL(isFramebufferOnly,985 "isFramebufferOnly");986_MTL_PRIVATE_DEF_SEL(isHeadless,987 "isHeadless");988_MTL_PRIVATE_DEF_SEL(isLowPower,989 "isLowPower");990_MTL_PRIVATE_DEF_SEL(isPatchControlPointData,991 "isPatchControlPointData");992_MTL_PRIVATE_DEF_SEL(isPatchData,993 "isPatchData");994_MTL_PRIVATE_DEF_SEL(isRasterizationEnabled,995 "isRasterizationEnabled");996_MTL_PRIVATE_DEF_SEL(isRemovable,997 "isRemovable");998_MTL_PRIVATE_DEF_SEL(isShareable,999 "isShareable");1000_MTL_PRIVATE_DEF_SEL(isSparse,1001 "isSparse");1002_MTL_PRIVATE_DEF_SEL(isTessellationFactorScaleEnabled,1003 "isTessellationFactorScaleEnabled");1004_MTL_PRIVATE_DEF_SEL(isUsed,1005 "isUsed");1006_MTL_PRIVATE_DEF_SEL(kernelEndTime,1007 "kernelEndTime");1008_MTL_PRIVATE_DEF_SEL(kernelStartTime,1009 "kernelStartTime");1010_MTL_PRIVATE_DEF_SEL(label,1011 "label");1012_MTL_PRIVATE_DEF_SEL(languageVersion,1013 "languageVersion");1014_MTL_PRIVATE_DEF_SEL(layerAtIndex_,1015 "layerAtIndex:");1016_MTL_PRIVATE_DEF_SEL(layerCount,1017 "layerCount");1018_MTL_PRIVATE_DEF_SEL(layers,1019 "layers");1020_MTL_PRIVATE_DEF_SEL(layouts,1021 "layouts");1022_MTL_PRIVATE_DEF_SEL(length,1023 "length");1024_MTL_PRIVATE_DEF_SEL(level,1025 "level");1026_MTL_PRIVATE_DEF_SEL(levelRange,1027 "levelRange");1028_MTL_PRIVATE_DEF_SEL(libraries,1029 "libraries");1030_MTL_PRIVATE_DEF_SEL(library,1031 "library");1032_MTL_PRIVATE_DEF_SEL(libraryType,1033 "libraryType");1034_MTL_PRIVATE_DEF_SEL(line,1035 "line");1036_MTL_PRIVATE_DEF_SEL(linkedFunctions,1037 "linkedFunctions");1038_MTL_PRIVATE_DEF_SEL(loadAction,1039 "loadAction");1040_MTL_PRIVATE_DEF_SEL(loadBuffer_offset_size_sourceHandle_sourceHandleOffset_,1041 "loadBuffer:offset:size:sourceHandle:sourceHandleOffset:");1042_MTL_PRIVATE_DEF_SEL(loadBytes_size_sourceHandle_sourceHandleOffset_,1043 "loadBytes:size:sourceHandle:sourceHandleOffset:");1044_MTL_PRIVATE_DEF_SEL(loadTexture_slice_level_size_sourceBytesPerRow_sourceBytesPerImage_destinationOrigin_sourceHandle_sourceHandleOffset_,1045 "loadTexture:slice:level:size:sourceBytesPerRow:sourceBytesPerImage:destinationOrigin:sourceHandle:sourceHandleOffset:");1046_MTL_PRIVATE_DEF_SEL(location,1047 "location");1048_MTL_PRIVATE_DEF_SEL(locationNumber,1049 "locationNumber");1050_MTL_PRIVATE_DEF_SEL(lodAverage,1051 "lodAverage");1052_MTL_PRIVATE_DEF_SEL(lodBias,1053 "lodBias");1054_MTL_PRIVATE_DEF_SEL(lodMaxClamp,1055 "lodMaxClamp");1056_MTL_PRIVATE_DEF_SEL(lodMinClamp,1057 "lodMinClamp");1058_MTL_PRIVATE_DEF_SEL(logState,1059 "logState");1060_MTL_PRIVATE_DEF_SEL(logs,1061 "logs");1062_MTL_PRIVATE_DEF_SEL(lookupArchives,1063 "lookupArchives");1064_MTL_PRIVATE_DEF_SEL(machineLearningCommandEncoder,1065 "machineLearningCommandEncoder");1066_MTL_PRIVATE_DEF_SEL(machineLearningFunctionDescriptor,1067 "machineLearningFunctionDescriptor");1068_MTL_PRIVATE_DEF_SEL(magFilter,1069 "magFilter");1070_MTL_PRIVATE_DEF_SEL(makeAliasable,1071 "makeAliasable");1072_MTL_PRIVATE_DEF_SEL(mapPhysicalToScreenCoordinates_forLayer_,1073 "mapPhysicalToScreenCoordinates:forLayer:");1074_MTL_PRIVATE_DEF_SEL(mapScreenToPhysicalCoordinates_forLayer_,1075 "mapScreenToPhysicalCoordinates:forLayer:");1076_MTL_PRIVATE_DEF_SEL(mathFloatingPointFunctions,1077 "mathFloatingPointFunctions");1078_MTL_PRIVATE_DEF_SEL(mathMode,1079 "mathMode");1080_MTL_PRIVATE_DEF_SEL(maxAnisotropy,1081 "maxAnisotropy");1082_MTL_PRIVATE_DEF_SEL(maxArgumentBufferSamplerCount,1083 "maxArgumentBufferSamplerCount");1084_MTL_PRIVATE_DEF_SEL(maxAvailableSizeWithAlignment_,1085 "maxAvailableSizeWithAlignment:");1086_MTL_PRIVATE_DEF_SEL(maxBufferBindCount,1087 "maxBufferBindCount");1088_MTL_PRIVATE_DEF_SEL(maxBufferLength,1089 "maxBufferLength");1090_MTL_PRIVATE_DEF_SEL(maxCallStackDepth,1091 "maxCallStackDepth");1092_MTL_PRIVATE_DEF_SEL(maxCommandBufferCount,1093 "maxCommandBufferCount");1094_MTL_PRIVATE_DEF_SEL(maxCommandsInFlight,1095 "maxCommandsInFlight");1096_MTL_PRIVATE_DEF_SEL(maxCompatiblePlacementSparsePageSize,1097 "maxCompatiblePlacementSparsePageSize");1098_MTL_PRIVATE_DEF_SEL(maxFragmentBufferBindCount,1099 "maxFragmentBufferBindCount");1100_MTL_PRIVATE_DEF_SEL(maxFragmentCallStackDepth,1101 "maxFragmentCallStackDepth");1102_MTL_PRIVATE_DEF_SEL(maxInstanceCount,1103 "maxInstanceCount");1104_MTL_PRIVATE_DEF_SEL(maxKernelBufferBindCount,1105 "maxKernelBufferBindCount");1106_MTL_PRIVATE_DEF_SEL(maxKernelThreadgroupMemoryBindCount,1107 "maxKernelThreadgroupMemoryBindCount");1108_MTL_PRIVATE_DEF_SEL(maxMeshBufferBindCount,1109 "maxMeshBufferBindCount");1110_MTL_PRIVATE_DEF_SEL(maxMotionTransformCount,1111 "maxMotionTransformCount");1112_MTL_PRIVATE_DEF_SEL(maxObjectBufferBindCount,1113 "maxObjectBufferBindCount");1114_MTL_PRIVATE_DEF_SEL(maxObjectThreadgroupMemoryBindCount,1115 "maxObjectThreadgroupMemoryBindCount");1116_MTL_PRIVATE_DEF_SEL(maxSampleCount,1117 "maxSampleCount");1118_MTL_PRIVATE_DEF_SEL(maxSamplerStateBindCount,1119 "maxSamplerStateBindCount");1120_MTL_PRIVATE_DEF_SEL(maxTessellationFactor,1121 "maxTessellationFactor");1122_MTL_PRIVATE_DEF_SEL(maxTextureBindCount,1123 "maxTextureBindCount");1124_MTL_PRIVATE_DEF_SEL(maxThreadgroupMemoryLength,1125 "maxThreadgroupMemoryLength");1126_MTL_PRIVATE_DEF_SEL(maxThreadsPerThreadgroup,1127 "maxThreadsPerThreadgroup");1128_MTL_PRIVATE_DEF_SEL(maxTotalThreadgroupsPerMeshGrid,1129 "maxTotalThreadgroupsPerMeshGrid");1130_MTL_PRIVATE_DEF_SEL(maxTotalThreadsPerMeshThreadgroup,1131 "maxTotalThreadsPerMeshThreadgroup");1132_MTL_PRIVATE_DEF_SEL(maxTotalThreadsPerObjectThreadgroup,1133 "maxTotalThreadsPerObjectThreadgroup");1134_MTL_PRIVATE_DEF_SEL(maxTotalThreadsPerThreadgroup,1135 "maxTotalThreadsPerThreadgroup");1136_MTL_PRIVATE_DEF_SEL(maxTransferRate,1137 "maxTransferRate");1138_MTL_PRIVATE_DEF_SEL(maxVertexAmplificationCount,1139 "maxVertexAmplificationCount");1140_MTL_PRIVATE_DEF_SEL(maxVertexBufferBindCount,1141 "maxVertexBufferBindCount");1142_MTL_PRIVATE_DEF_SEL(maxVertexCallStackDepth,1143 "maxVertexCallStackDepth");1144_MTL_PRIVATE_DEF_SEL(maximumConcurrentCompilationTaskCount,1145 "maximumConcurrentCompilationTaskCount");1146_MTL_PRIVATE_DEF_SEL(memberByName_,1147 "memberByName:");1148_MTL_PRIVATE_DEF_SEL(members,1149 "members");1150_MTL_PRIVATE_DEF_SEL(memoryBarrierWithResources_count_,1151 "memoryBarrierWithResources:count:");1152_MTL_PRIVATE_DEF_SEL(memoryBarrierWithResources_count_afterStages_beforeStages_,1153 "memoryBarrierWithResources:count:afterStages:beforeStages:");1154_MTL_PRIVATE_DEF_SEL(memoryBarrierWithScope_,1155 "memoryBarrierWithScope:");1156_MTL_PRIVATE_DEF_SEL(memoryBarrierWithScope_afterStages_beforeStages_,1157 "memoryBarrierWithScope:afterStages:beforeStages:");1158_MTL_PRIVATE_DEF_SEL(meshAdditionalBinaryFunctions,1159 "meshAdditionalBinaryFunctions");1160_MTL_PRIVATE_DEF_SEL(meshBindings,1161 "meshBindings");1162_MTL_PRIVATE_DEF_SEL(meshBuffers,1163 "meshBuffers");1164_MTL_PRIVATE_DEF_SEL(meshFunction,1165 "meshFunction");1166_MTL_PRIVATE_DEF_SEL(meshFunctionDescriptor,1167 "meshFunctionDescriptor");1168_MTL_PRIVATE_DEF_SEL(meshLinkedFunctions,1169 "meshLinkedFunctions");1170_MTL_PRIVATE_DEF_SEL(meshLinkingDescriptor,1171 "meshLinkingDescriptor");1172_MTL_PRIVATE_DEF_SEL(meshStaticLinkingDescriptor,1173 "meshStaticLinkingDescriptor");1174_MTL_PRIVATE_DEF_SEL(meshThreadExecutionWidth,1175 "meshThreadExecutionWidth");1176_MTL_PRIVATE_DEF_SEL(meshThreadgroupSizeIsMultipleOfThreadExecutionWidth,1177 "meshThreadgroupSizeIsMultipleOfThreadExecutionWidth");1178_MTL_PRIVATE_DEF_SEL(minFilter,1179 "minFilter");1180_MTL_PRIVATE_DEF_SEL(minimumLinearTextureAlignmentForPixelFormat_,1181 "minimumLinearTextureAlignmentForPixelFormat:");1182_MTL_PRIVATE_DEF_SEL(minimumTextureBufferAlignmentForPixelFormat_,1183 "minimumTextureBufferAlignmentForPixelFormat:");1184_MTL_PRIVATE_DEF_SEL(mipFilter,1185 "mipFilter");1186_MTL_PRIVATE_DEF_SEL(mipmapLevelCount,1187 "mipmapLevelCount");1188_MTL_PRIVATE_DEF_SEL(motionEndBorderMode,1189 "motionEndBorderMode");1190_MTL_PRIVATE_DEF_SEL(motionEndTime,1191 "motionEndTime");1192_MTL_PRIVATE_DEF_SEL(motionKeyframeCount,1193 "motionKeyframeCount");1194_MTL_PRIVATE_DEF_SEL(motionStartBorderMode,1195 "motionStartBorderMode");1196_MTL_PRIVATE_DEF_SEL(motionStartTime,1197 "motionStartTime");1198_MTL_PRIVATE_DEF_SEL(motionTransformBuffer,1199 "motionTransformBuffer");1200_MTL_PRIVATE_DEF_SEL(motionTransformBufferOffset,1201 "motionTransformBufferOffset");1202_MTL_PRIVATE_DEF_SEL(motionTransformCount,1203 "motionTransformCount");1204_MTL_PRIVATE_DEF_SEL(motionTransformCountBuffer,1205 "motionTransformCountBuffer");1206_MTL_PRIVATE_DEF_SEL(motionTransformCountBufferOffset,1207 "motionTransformCountBufferOffset");1208_MTL_PRIVATE_DEF_SEL(motionTransformStride,1209 "motionTransformStride");1210_MTL_PRIVATE_DEF_SEL(motionTransformType,1211 "motionTransformType");1212_MTL_PRIVATE_DEF_SEL(moveTextureMappingsFromTexture_sourceSlice_sourceLevel_sourceOrigin_sourceSize_toTexture_destinationSlice_destinationLevel_destinationOrigin_,1213 "moveTextureMappingsFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin:");1214_MTL_PRIVATE_DEF_SEL(mutability,1215 "mutability");1216_MTL_PRIVATE_DEF_SEL(name,1217 "name");1218_MTL_PRIVATE_DEF_SEL(newAccelerationStructureWithDescriptor_,1219 "newAccelerationStructureWithDescriptor:");1220_MTL_PRIVATE_DEF_SEL(newAccelerationStructureWithDescriptor_offset_,1221 "newAccelerationStructureWithDescriptor:offset:");1222_MTL_PRIVATE_DEF_SEL(newAccelerationStructureWithSize_,1223 "newAccelerationStructureWithSize:");1224_MTL_PRIVATE_DEF_SEL(newAccelerationStructureWithSize_offset_,1225 "newAccelerationStructureWithSize:offset:");1226_MTL_PRIVATE_DEF_SEL(newArchiveWithURL_error_,1227 "newArchiveWithURL:error:");1228_MTL_PRIVATE_DEF_SEL(newArgumentEncoderForBufferAtIndex_,1229 "newArgumentEncoderForBufferAtIndex:");1230_MTL_PRIVATE_DEF_SEL(newArgumentEncoderWithArguments_,1231 "newArgumentEncoderWithArguments:");1232_MTL_PRIVATE_DEF_SEL(newArgumentEncoderWithBufferBinding_,1233 "newArgumentEncoderWithBufferBinding:");1234_MTL_PRIVATE_DEF_SEL(newArgumentEncoderWithBufferIndex_,1235 "newArgumentEncoderWithBufferIndex:");1236_MTL_PRIVATE_DEF_SEL(newArgumentEncoderWithBufferIndex_reflection_,1237 "newArgumentEncoderWithBufferIndex:reflection:");1238_MTL_PRIVATE_DEF_SEL(newArgumentTableWithDescriptor_error_,1239 "newArgumentTableWithDescriptor:error:");1240_MTL_PRIVATE_DEF_SEL(newBinaryArchiveWithDescriptor_error_,1241 "newBinaryArchiveWithDescriptor:error:");1242_MTL_PRIVATE_DEF_SEL(newBinaryFunctionWithDescriptor_compilerTaskOptions_completionHandler_,1243 "newBinaryFunctionWithDescriptor:compilerTaskOptions:completionHandler:");1244_MTL_PRIVATE_DEF_SEL(newBinaryFunctionWithDescriptor_compilerTaskOptions_error_,1245 "newBinaryFunctionWithDescriptor:compilerTaskOptions:error:");1246_MTL_PRIVATE_DEF_SEL(newBinaryFunctionWithDescriptor_error_,1247 "newBinaryFunctionWithDescriptor:error:");1248_MTL_PRIVATE_DEF_SEL(newBufferWithBytes_length_options_,1249 "newBufferWithBytes:length:options:");1250_MTL_PRIVATE_DEF_SEL(newBufferWithBytesNoCopy_length_options_deallocator_,1251 "newBufferWithBytesNoCopy:length:options:deallocator:");1252_MTL_PRIVATE_DEF_SEL(newBufferWithLength_options_,1253 "newBufferWithLength:options:");1254_MTL_PRIVATE_DEF_SEL(newBufferWithLength_options_offset_,1255 "newBufferWithLength:options:offset:");1256_MTL_PRIVATE_DEF_SEL(newBufferWithLength_options_placementSparsePageSize_,1257 "newBufferWithLength:options:placementSparsePageSize:");1258_MTL_PRIVATE_DEF_SEL(newCaptureScopeWithCommandQueue_,1259 "newCaptureScopeWithCommandQueue:");1260_MTL_PRIVATE_DEF_SEL(newCaptureScopeWithDevice_,1261 "newCaptureScopeWithDevice:");1262_MTL_PRIVATE_DEF_SEL(newCaptureScopeWithMTL4CommandQueue_,1263 "newCaptureScopeWithMTL4CommandQueue:");1264_MTL_PRIVATE_DEF_SEL(newCommandAllocator,1265 "newCommandAllocator");1266_MTL_PRIVATE_DEF_SEL(newCommandAllocatorWithDescriptor_error_,1267 "newCommandAllocatorWithDescriptor:error:");1268_MTL_PRIVATE_DEF_SEL(newCommandBuffer,1269 "newCommandBuffer");1270_MTL_PRIVATE_DEF_SEL(newCommandQueue,1271 "newCommandQueue");1272_MTL_PRIVATE_DEF_SEL(newCommandQueueWithDescriptor_,1273 "newCommandQueueWithDescriptor:");1274_MTL_PRIVATE_DEF_SEL(newCommandQueueWithMaxCommandBufferCount_,1275 "newCommandQueueWithMaxCommandBufferCount:");1276_MTL_PRIVATE_DEF_SEL(newCompilerWithDescriptor_error_,1277 "newCompilerWithDescriptor:error:");1278_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithAdditionalBinaryFunctions_error_,1279 "newComputePipelineStateWithAdditionalBinaryFunctions:error:");1280_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithBinaryFunctions_error_,1281 "newComputePipelineStateWithBinaryFunctions:error:");1282_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithDescriptor_compilerTaskOptions_completionHandler_,1283 "newComputePipelineStateWithDescriptor:compilerTaskOptions:completionHandler:");1284_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithDescriptor_compilerTaskOptions_error_,1285 "newComputePipelineStateWithDescriptor:compilerTaskOptions:error:");1286_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithDescriptor_dynamicLinkingDescriptor_compilerTaskOptions_completionHandler_,1287 "newComputePipelineStateWithDescriptor:dynamicLinkingDescriptor:compilerTaskOptions:completionHandler:");1288_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithDescriptor_dynamicLinkingDescriptor_compilerTaskOptions_error_,1289 "newComputePipelineStateWithDescriptor:dynamicLinkingDescriptor:compilerTaskOptions:error:");1290_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithDescriptor_dynamicLinkingDescriptor_error_,1291 "newComputePipelineStateWithDescriptor:dynamicLinkingDescriptor:error:");1292_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithDescriptor_error_,1293 "newComputePipelineStateWithDescriptor:error:");1294_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithDescriptor_options_completionHandler_,1295 "newComputePipelineStateWithDescriptor:options:completionHandler:");1296_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithDescriptor_options_reflection_error_,1297 "newComputePipelineStateWithDescriptor:options:reflection:error:");1298_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithFunction_completionHandler_,1299 "newComputePipelineStateWithFunction:completionHandler:");1300_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithFunction_error_,1301 "newComputePipelineStateWithFunction:error:");1302_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithFunction_options_completionHandler_,1303 "newComputePipelineStateWithFunction:options:completionHandler:");1304_MTL_PRIVATE_DEF_SEL(newComputePipelineStateWithFunction_options_reflection_error_,1305 "newComputePipelineStateWithFunction:options:reflection:error:");1306_MTL_PRIVATE_DEF_SEL(newCounterHeapWithDescriptor_error_,1307 "newCounterHeapWithDescriptor:error:");1308_MTL_PRIVATE_DEF_SEL(newCounterSampleBufferWithDescriptor_error_,1309 "newCounterSampleBufferWithDescriptor:error:");1310_MTL_PRIVATE_DEF_SEL(newDefaultLibrary,1311 "newDefaultLibrary");1312_MTL_PRIVATE_DEF_SEL(newDefaultLibraryWithBundle_error_,1313 "newDefaultLibraryWithBundle:error:");1314_MTL_PRIVATE_DEF_SEL(newDepthStencilStateWithDescriptor_,1315 "newDepthStencilStateWithDescriptor:");1316_MTL_PRIVATE_DEF_SEL(newDynamicLibrary_completionHandler_,1317 "newDynamicLibrary:completionHandler:");1318_MTL_PRIVATE_DEF_SEL(newDynamicLibrary_error_,1319 "newDynamicLibrary:error:");1320_MTL_PRIVATE_DEF_SEL(newDynamicLibraryWithURL_completionHandler_,1321 "newDynamicLibraryWithURL:completionHandler:");1322_MTL_PRIVATE_DEF_SEL(newDynamicLibraryWithURL_error_,1323 "newDynamicLibraryWithURL:error:");1324_MTL_PRIVATE_DEF_SEL(newEvent,1325 "newEvent");1326_MTL_PRIVATE_DEF_SEL(newFence,1327 "newFence");1328_MTL_PRIVATE_DEF_SEL(newFunctionWithDescriptor_completionHandler_,1329 "newFunctionWithDescriptor:completionHandler:");1330_MTL_PRIVATE_DEF_SEL(newFunctionWithDescriptor_error_,1331 "newFunctionWithDescriptor:error:");1332_MTL_PRIVATE_DEF_SEL(newFunctionWithName_,1333 "newFunctionWithName:");1334_MTL_PRIVATE_DEF_SEL(newFunctionWithName_constantValues_completionHandler_,1335 "newFunctionWithName:constantValues:completionHandler:");1336_MTL_PRIVATE_DEF_SEL(newFunctionWithName_constantValues_error_,1337 "newFunctionWithName:constantValues:error:");1338_MTL_PRIVATE_DEF_SEL(newHeapWithDescriptor_,1339 "newHeapWithDescriptor:");1340_MTL_PRIVATE_DEF_SEL(newIOCommandQueueWithDescriptor_error_,1341 "newIOCommandQueueWithDescriptor:error:");1342_MTL_PRIVATE_DEF_SEL(newIOFileHandleWithURL_compressionMethod_error_,1343 "newIOFileHandleWithURL:compressionMethod:error:");1344_MTL_PRIVATE_DEF_SEL(newIOFileHandleWithURL_error_,1345 "newIOFileHandleWithURL:error:");1346_MTL_PRIVATE_DEF_SEL(newIOHandleWithURL_compressionMethod_error_,1347 "newIOHandleWithURL:compressionMethod:error:");1348_MTL_PRIVATE_DEF_SEL(newIOHandleWithURL_error_,1349 "newIOHandleWithURL:error:");1350_MTL_PRIVATE_DEF_SEL(newIndirectCommandBufferWithDescriptor_maxCommandCount_options_,1351 "newIndirectCommandBufferWithDescriptor:maxCommandCount:options:");1352_MTL_PRIVATE_DEF_SEL(newIntersectionFunctionTableWithDescriptor_,1353 "newIntersectionFunctionTableWithDescriptor:");1354_MTL_PRIVATE_DEF_SEL(newIntersectionFunctionTableWithDescriptor_stage_,1355 "newIntersectionFunctionTableWithDescriptor:stage:");1356_MTL_PRIVATE_DEF_SEL(newIntersectionFunctionWithDescriptor_completionHandler_,1357 "newIntersectionFunctionWithDescriptor:completionHandler:");1358_MTL_PRIVATE_DEF_SEL(newIntersectionFunctionWithDescriptor_error_,1359 "newIntersectionFunctionWithDescriptor:error:");1360_MTL_PRIVATE_DEF_SEL(newLibraryWithData_error_,1361 "newLibraryWithData:error:");1362_MTL_PRIVATE_DEF_SEL(newLibraryWithDescriptor_completionHandler_,1363 "newLibraryWithDescriptor:completionHandler:");1364_MTL_PRIVATE_DEF_SEL(newLibraryWithDescriptor_error_,1365 "newLibraryWithDescriptor:error:");1366_MTL_PRIVATE_DEF_SEL(newLibraryWithFile_error_,1367 "newLibraryWithFile:error:");1368_MTL_PRIVATE_DEF_SEL(newLibraryWithSource_options_completionHandler_,1369 "newLibraryWithSource:options:completionHandler:");1370_MTL_PRIVATE_DEF_SEL(newLibraryWithSource_options_error_,1371 "newLibraryWithSource:options:error:");1372_MTL_PRIVATE_DEF_SEL(newLibraryWithStitchedDescriptor_completionHandler_,1373 "newLibraryWithStitchedDescriptor:completionHandler:");1374_MTL_PRIVATE_DEF_SEL(newLibraryWithStitchedDescriptor_error_,1375 "newLibraryWithStitchedDescriptor:error:");1376_MTL_PRIVATE_DEF_SEL(newLibraryWithURL_error_,1377 "newLibraryWithURL:error:");1378_MTL_PRIVATE_DEF_SEL(newLogStateWithDescriptor_error_,1379 "newLogStateWithDescriptor:error:");1380_MTL_PRIVATE_DEF_SEL(newMTL4CommandQueue,1381 "newMTL4CommandQueue");1382_MTL_PRIVATE_DEF_SEL(newMTL4CommandQueueWithDescriptor_error_,1383 "newMTL4CommandQueueWithDescriptor:error:");1384_MTL_PRIVATE_DEF_SEL(newMachineLearningPipelineStateWithDescriptor_completionHandler_,1385 "newMachineLearningPipelineStateWithDescriptor:completionHandler:");1386_MTL_PRIVATE_DEF_SEL(newMachineLearningPipelineStateWithDescriptor_error_,1387 "newMachineLearningPipelineStateWithDescriptor:error:");1388_MTL_PRIVATE_DEF_SEL(newPipelineDataSetSerializerWithDescriptor_,1389 "newPipelineDataSetSerializerWithDescriptor:");1390_MTL_PRIVATE_DEF_SEL(newRasterizationRateMapWithDescriptor_,1391 "newRasterizationRateMapWithDescriptor:");1392_MTL_PRIVATE_DEF_SEL(newRemoteBufferViewForDevice_,1393 "newRemoteBufferViewForDevice:");1394_MTL_PRIVATE_DEF_SEL(newRemoteTextureViewForDevice_,1395 "newRemoteTextureViewForDevice:");1396_MTL_PRIVATE_DEF_SEL(newRenderPipelineDescriptorForSpecialization,1397 "newRenderPipelineDescriptorForSpecialization");1398_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateBySpecializationWithDescriptor_pipeline_completionHandler_,1399 "newRenderPipelineStateBySpecializationWithDescriptor:pipeline:completionHandler:");1400_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateBySpecializationWithDescriptor_pipeline_error_,1401 "newRenderPipelineStateBySpecializationWithDescriptor:pipeline:error:");1402_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithAdditionalBinaryFunctions_error_,1403 "newRenderPipelineStateWithAdditionalBinaryFunctions:error:");1404_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithBinaryFunctions_error_,1405 "newRenderPipelineStateWithBinaryFunctions:error:");1406_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithDescriptor_compilerTaskOptions_completionHandler_,1407 "newRenderPipelineStateWithDescriptor:compilerTaskOptions:completionHandler:");1408_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithDescriptor_compilerTaskOptions_error_,1409 "newRenderPipelineStateWithDescriptor:compilerTaskOptions:error:");1410_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithDescriptor_completionHandler_,1411 "newRenderPipelineStateWithDescriptor:completionHandler:");1412_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithDescriptor_dynamicLinkingDescriptor_compilerTaskOptions_completionHandler_,1413 "newRenderPipelineStateWithDescriptor:dynamicLinkingDescriptor:compilerTaskOptions:completionHandler:");1414_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithDescriptor_dynamicLinkingDescriptor_compilerTaskOptions_error_,1415 "newRenderPipelineStateWithDescriptor:dynamicLinkingDescriptor:compilerTaskOptions:error:");1416_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithDescriptor_dynamicLinkingDescriptor_error_,1417 "newRenderPipelineStateWithDescriptor:dynamicLinkingDescriptor:error:");1418_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithDescriptor_error_,1419 "newRenderPipelineStateWithDescriptor:error:");1420_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithDescriptor_options_completionHandler_,1421 "newRenderPipelineStateWithDescriptor:options:completionHandler:");1422_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithDescriptor_options_reflection_error_,1423 "newRenderPipelineStateWithDescriptor:options:reflection:error:");1424_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithMeshDescriptor_options_completionHandler_,1425 "newRenderPipelineStateWithMeshDescriptor:options:completionHandler:");1426_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithMeshDescriptor_options_reflection_error_,1427 "newRenderPipelineStateWithMeshDescriptor:options:reflection:error:");1428_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithTileDescriptor_options_completionHandler_,1429 "newRenderPipelineStateWithTileDescriptor:options:completionHandler:");1430_MTL_PRIVATE_DEF_SEL(newRenderPipelineStateWithTileDescriptor_options_reflection_error_,1431 "newRenderPipelineStateWithTileDescriptor:options:reflection:error:");1432_MTL_PRIVATE_DEF_SEL(newResidencySetWithDescriptor_error_,1433 "newResidencySetWithDescriptor:error:");1434_MTL_PRIVATE_DEF_SEL(newSamplerStateWithDescriptor_,1435 "newSamplerStateWithDescriptor:");1436_MTL_PRIVATE_DEF_SEL(newScratchBufferWithMinimumSize_,1437 "newScratchBufferWithMinimumSize:");1438_MTL_PRIVATE_DEF_SEL(newSharedEvent,1439 "newSharedEvent");1440_MTL_PRIVATE_DEF_SEL(newSharedEventHandle,1441 "newSharedEventHandle");1442_MTL_PRIVATE_DEF_SEL(newSharedEventWithHandle_,1443 "newSharedEventWithHandle:");1444_MTL_PRIVATE_DEF_SEL(newSharedTextureHandle,1445 "newSharedTextureHandle");1446_MTL_PRIVATE_DEF_SEL(newSharedTextureWithDescriptor_,1447 "newSharedTextureWithDescriptor:");1448_MTL_PRIVATE_DEF_SEL(newSharedTextureWithHandle_,1449 "newSharedTextureWithHandle:");1450_MTL_PRIVATE_DEF_SEL(newTensorWithDescriptor_attachments_error_,1451 "newTensorWithDescriptor:attachments:error:");1452_MTL_PRIVATE_DEF_SEL(newTensorWithDescriptor_error_,1453 "newTensorWithDescriptor:error:");1454_MTL_PRIVATE_DEF_SEL(newTensorWithDescriptor_offset_error_,1455 "newTensorWithDescriptor:offset:error:");1456_MTL_PRIVATE_DEF_SEL(newTextureViewPoolWithDescriptor_error_,1457 "newTextureViewPoolWithDescriptor:error:");1458_MTL_PRIVATE_DEF_SEL(newTextureViewWithDescriptor_,1459 "newTextureViewWithDescriptor:");1460_MTL_PRIVATE_DEF_SEL(newTextureViewWithPixelFormat_,1461 "newTextureViewWithPixelFormat:");1462_MTL_PRIVATE_DEF_SEL(newTextureViewWithPixelFormat_textureType_levels_slices_,1463 "newTextureViewWithPixelFormat:textureType:levels:slices:");1464_MTL_PRIVATE_DEF_SEL(newTextureViewWithPixelFormat_textureType_levels_slices_swizzle_,1465 "newTextureViewWithPixelFormat:textureType:levels:slices:swizzle:");1466_MTL_PRIVATE_DEF_SEL(newTextureWithDescriptor_,1467 "newTextureWithDescriptor:");1468_MTL_PRIVATE_DEF_SEL(newTextureWithDescriptor_iosurface_plane_,1469 "newTextureWithDescriptor:iosurface:plane:");1470_MTL_PRIVATE_DEF_SEL(newTextureWithDescriptor_offset_,1471 "newTextureWithDescriptor:offset:");1472_MTL_PRIVATE_DEF_SEL(newTextureWithDescriptor_offset_bytesPerRow_,1473 "newTextureWithDescriptor:offset:bytesPerRow:");1474_MTL_PRIVATE_DEF_SEL(newVisibleFunctionTableWithDescriptor_,1475 "newVisibleFunctionTableWithDescriptor:");1476_MTL_PRIVATE_DEF_SEL(newVisibleFunctionTableWithDescriptor_stage_,1477 "newVisibleFunctionTableWithDescriptor:stage:");1478_MTL_PRIVATE_DEF_SEL(nodes,1479 "nodes");1480_MTL_PRIVATE_DEF_SEL(normalizedCoordinates,1481 "normalizedCoordinates");1482_MTL_PRIVATE_DEF_SEL(notifyListener_atValue_block_,1483 "notifyListener:atValue:block:");1484_MTL_PRIVATE_DEF_SEL(objectAdditionalBinaryFunctions,1485 "objectAdditionalBinaryFunctions");1486_MTL_PRIVATE_DEF_SEL(objectAtIndexedSubscript_,1487 "objectAtIndexedSubscript:");1488_MTL_PRIVATE_DEF_SEL(objectBindings,1489 "objectBindings");1490_MTL_PRIVATE_DEF_SEL(objectBuffers,1491 "objectBuffers");1492_MTL_PRIVATE_DEF_SEL(objectFunction,1493 "objectFunction");1494_MTL_PRIVATE_DEF_SEL(objectFunctionDescriptor,1495 "objectFunctionDescriptor");1496_MTL_PRIVATE_DEF_SEL(objectLinkedFunctions,1497 "objectLinkedFunctions");1498_MTL_PRIVATE_DEF_SEL(objectLinkingDescriptor,1499 "objectLinkingDescriptor");1500_MTL_PRIVATE_DEF_SEL(objectPayloadAlignment,1501 "objectPayloadAlignment");1502_MTL_PRIVATE_DEF_SEL(objectPayloadDataSize,1503 "objectPayloadDataSize");1504_MTL_PRIVATE_DEF_SEL(objectStaticLinkingDescriptor,1505 "objectStaticLinkingDescriptor");1506_MTL_PRIVATE_DEF_SEL(objectThreadExecutionWidth,1507 "objectThreadExecutionWidth");1508_MTL_PRIVATE_DEF_SEL(objectThreadgroupSizeIsMultipleOfThreadExecutionWidth,1509 "objectThreadgroupSizeIsMultipleOfThreadExecutionWidth");1510_MTL_PRIVATE_DEF_SEL(offset,1511 "offset");1512_MTL_PRIVATE_DEF_SEL(offsetForPlane_,1513 "offsetForPlane:");1514_MTL_PRIVATE_DEF_SEL(opaque,1515 "opaque");1516_MTL_PRIVATE_DEF_SEL(optimizationLevel,1517 "optimizationLevel");1518_MTL_PRIVATE_DEF_SEL(optimizeContentsForCPUAccess_,1519 "optimizeContentsForCPUAccess:");1520_MTL_PRIVATE_DEF_SEL(optimizeContentsForCPUAccess_slice_level_,1521 "optimizeContentsForCPUAccess:slice:level:");1522_MTL_PRIVATE_DEF_SEL(optimizeContentsForGPUAccess_,1523 "optimizeContentsForGPUAccess:");1524_MTL_PRIVATE_DEF_SEL(optimizeContentsForGPUAccess_slice_level_,1525 "optimizeContentsForGPUAccess:slice:level:");1526_MTL_PRIVATE_DEF_SEL(optimizeIndirectCommandBuffer_withRange_,1527 "optimizeIndirectCommandBuffer:withRange:");1528_MTL_PRIVATE_DEF_SEL(options,1529 "options");1530_MTL_PRIVATE_DEF_SEL(outputNode,1531 "outputNode");1532_MTL_PRIVATE_DEF_SEL(outputURL,1533 "outputURL");1534_MTL_PRIVATE_DEF_SEL(parallelRenderCommandEncoderWithDescriptor_,1535 "parallelRenderCommandEncoderWithDescriptor:");1536_MTL_PRIVATE_DEF_SEL(parameterBufferSizeAndAlign,1537 "parameterBufferSizeAndAlign");1538_MTL_PRIVATE_DEF_SEL(parentRelativeLevel,1539 "parentRelativeLevel");1540_MTL_PRIVATE_DEF_SEL(parentRelativeSlice,1541 "parentRelativeSlice");1542_MTL_PRIVATE_DEF_SEL(parentTexture,1543 "parentTexture");1544_MTL_PRIVATE_DEF_SEL(patchControlPointCount,1545 "patchControlPointCount");1546_MTL_PRIVATE_DEF_SEL(patchType,1547 "patchType");1548_MTL_PRIVATE_DEF_SEL(payloadMemoryLength,1549 "payloadMemoryLength");1550_MTL_PRIVATE_DEF_SEL(peerCount,1551 "peerCount");1552_MTL_PRIVATE_DEF_SEL(peerGroupID,1553 "peerGroupID");1554_MTL_PRIVATE_DEF_SEL(peerIndex,1555 "peerIndex");1556_MTL_PRIVATE_DEF_SEL(physicalGranularity,1557 "physicalGranularity");1558_MTL_PRIVATE_DEF_SEL(physicalSizeForLayer_,1559 "physicalSizeForLayer:");1560_MTL_PRIVATE_DEF_SEL(pipelineDataSetSerializer,1561 "pipelineDataSetSerializer");1562_MTL_PRIVATE_DEF_SEL(pixelFormat,1563 "pixelFormat");1564_MTL_PRIVATE_DEF_SEL(placementSparsePageSize,1565 "placementSparsePageSize");1566_MTL_PRIVATE_DEF_SEL(planeType,1567 "planeType");1568_MTL_PRIVATE_DEF_SEL(pointerType,1569 "pointerType");1570_MTL_PRIVATE_DEF_SEL(popDebugGroup,1571 "popDebugGroup");1572_MTL_PRIVATE_DEF_SEL(preloadedLibraries,1573 "preloadedLibraries");1574_MTL_PRIVATE_DEF_SEL(preprocessorMacros,1575 "preprocessorMacros");1576_MTL_PRIVATE_DEF_SEL(present,1577 "present");1578_MTL_PRIVATE_DEF_SEL(presentAfterMinimumDuration_,1579 "presentAfterMinimumDuration:");1580_MTL_PRIVATE_DEF_SEL(presentAtTime_,1581 "presentAtTime:");1582_MTL_PRIVATE_DEF_SEL(presentDrawable_,1583 "presentDrawable:");1584_MTL_PRIVATE_DEF_SEL(presentDrawable_afterMinimumDuration_,1585 "presentDrawable:afterMinimumDuration:");1586_MTL_PRIVATE_DEF_SEL(presentDrawable_atTime_,1587 "presentDrawable:atTime:");1588_MTL_PRIVATE_DEF_SEL(presentedTime,1589 "presentedTime");1590_MTL_PRIVATE_DEF_SEL(preserveInvariance,1591 "preserveInvariance");1592_MTL_PRIVATE_DEF_SEL(primitiveDataBuffer,1593 "primitiveDataBuffer");1594_MTL_PRIVATE_DEF_SEL(primitiveDataBufferOffset,1595 "primitiveDataBufferOffset");1596_MTL_PRIVATE_DEF_SEL(primitiveDataElementSize,1597 "primitiveDataElementSize");1598_MTL_PRIVATE_DEF_SEL(primitiveDataStride,1599 "primitiveDataStride");1600_MTL_PRIVATE_DEF_SEL(priority,1601 "priority");1602_MTL_PRIVATE_DEF_SEL(privateFunctionDescriptors,1603 "privateFunctionDescriptors");1604_MTL_PRIVATE_DEF_SEL(privateFunctions,1605 "privateFunctions");1606_MTL_PRIVATE_DEF_SEL(pushDebugGroup_,1607 "pushDebugGroup:");1608_MTL_PRIVATE_DEF_SEL(queryTimestampFrequency,1609 "queryTimestampFrequency");1610_MTL_PRIVATE_DEF_SEL(rAddressMode,1611 "rAddressMode");1612_MTL_PRIVATE_DEF_SEL(radiusBuffer,1613 "radiusBuffer");1614_MTL_PRIVATE_DEF_SEL(radiusBufferOffset,1615 "radiusBufferOffset");1616_MTL_PRIVATE_DEF_SEL(radiusBuffers,1617 "radiusBuffers");1618_MTL_PRIVATE_DEF_SEL(radiusFormat,1619 "radiusFormat");1620_MTL_PRIVATE_DEF_SEL(radiusStride,1621 "radiusStride");1622_MTL_PRIVATE_DEF_SEL(rank,1623 "rank");1624_MTL_PRIVATE_DEF_SEL(rasterSampleCount,1625 "rasterSampleCount");1626_MTL_PRIVATE_DEF_SEL(rasterizationRateMap,1627 "rasterizationRateMap");1628_MTL_PRIVATE_DEF_SEL(rasterizationRateMapDescriptorWithScreenSize_,1629 "rasterizationRateMapDescriptorWithScreenSize:");1630_MTL_PRIVATE_DEF_SEL(rasterizationRateMapDescriptorWithScreenSize_layer_,1631 "rasterizationRateMapDescriptorWithScreenSize:layer:");1632_MTL_PRIVATE_DEF_SEL(rasterizationRateMapDescriptorWithScreenSize_layerCount_layers_,1633 "rasterizationRateMapDescriptorWithScreenSize:layerCount:layers:");1634_MTL_PRIVATE_DEF_SEL(readMask,1635 "readMask");1636_MTL_PRIVATE_DEF_SEL(readWriteTextureSupport,1637 "readWriteTextureSupport");1638_MTL_PRIVATE_DEF_SEL(recommendedMaxWorkingSetSize,1639 "recommendedMaxWorkingSetSize");1640_MTL_PRIVATE_DEF_SEL(reductionMode,1641 "reductionMode");1642_MTL_PRIVATE_DEF_SEL(refitAccelerationStructure_descriptor_destination_scratchBuffer_,1643 "refitAccelerationStructure:descriptor:destination:scratchBuffer:");1644_MTL_PRIVATE_DEF_SEL(refitAccelerationStructure_descriptor_destination_scratchBuffer_options_,1645 "refitAccelerationStructure:descriptor:destination:scratchBuffer:options:");1646_MTL_PRIVATE_DEF_SEL(refitAccelerationStructure_descriptor_destination_scratchBuffer_scratchBufferOffset_,1647 "refitAccelerationStructure:descriptor:destination:scratchBuffer:scratchBufferOffset:");1648_MTL_PRIVATE_DEF_SEL(refitAccelerationStructure_descriptor_destination_scratchBuffer_scratchBufferOffset_options_,1649 "refitAccelerationStructure:descriptor:destination:scratchBuffer:scratchBufferOffset:options:");1650_MTL_PRIVATE_DEF_SEL(reflection,1651 "reflection");1652_MTL_PRIVATE_DEF_SEL(reflectionForFunctionWithName_,1653 "reflectionForFunctionWithName:");1654_MTL_PRIVATE_DEF_SEL(registryID,1655 "registryID");1656_MTL_PRIVATE_DEF_SEL(remoteStorageBuffer,1657 "remoteStorageBuffer");1658_MTL_PRIVATE_DEF_SEL(remoteStorageTexture,1659 "remoteStorageTexture");1660_MTL_PRIVATE_DEF_SEL(removeAllAllocations,1661 "removeAllAllocations");1662_MTL_PRIVATE_DEF_SEL(removeAllDebugMarkers,1663 "removeAllDebugMarkers");1664_MTL_PRIVATE_DEF_SEL(removeAllocation_,1665 "removeAllocation:");1666_MTL_PRIVATE_DEF_SEL(removeAllocations_count_,1667 "removeAllocations:count:");1668_MTL_PRIVATE_DEF_SEL(removeResidencySet_,1669 "removeResidencySet:");1670_MTL_PRIVATE_DEF_SEL(removeResidencySets_count_,1671 "removeResidencySets:count:");1672_MTL_PRIVATE_DEF_SEL(renderCommandEncoder,1673 "renderCommandEncoder");1674_MTL_PRIVATE_DEF_SEL(renderCommandEncoderWithDescriptor_,1675 "renderCommandEncoderWithDescriptor:");1676_MTL_PRIVATE_DEF_SEL(renderCommandEncoderWithDescriptor_options_,1677 "renderCommandEncoderWithDescriptor:options:");1678_MTL_PRIVATE_DEF_SEL(renderPassDescriptor,1679 "renderPassDescriptor");1680_MTL_PRIVATE_DEF_SEL(renderTargetArrayLength,1681 "renderTargetArrayLength");1682_MTL_PRIVATE_DEF_SEL(renderTargetHeight,1683 "renderTargetHeight");1684_MTL_PRIVATE_DEF_SEL(renderTargetWidth,1685 "renderTargetWidth");1686_MTL_PRIVATE_DEF_SEL(replaceRegion_mipmapLevel_slice_withBytes_bytesPerRow_bytesPerImage_,1687 "replaceRegion:mipmapLevel:slice:withBytes:bytesPerRow:bytesPerImage:");1688_MTL_PRIVATE_DEF_SEL(replaceRegion_mipmapLevel_withBytes_bytesPerRow_,1689 "replaceRegion:mipmapLevel:withBytes:bytesPerRow:");1690_MTL_PRIVATE_DEF_SEL(replaceSliceOrigin_sliceDimensions_plane_withBytes_strides_,1691 "replaceSliceOrigin:sliceDimensions:plane:withBytes:strides:");1692_MTL_PRIVATE_DEF_SEL(replaceSliceOrigin_sliceDimensions_withBytes_strides_,1693 "replaceSliceOrigin:sliceDimensions:withBytes:strides:");1694_MTL_PRIVATE_DEF_SEL(requestResidency,1695 "requestResidency");1696_MTL_PRIVATE_DEF_SEL(required,1697 "required");1698_MTL_PRIVATE_DEF_SEL(requiredThreadsPerMeshThreadgroup,1699 "requiredThreadsPerMeshThreadgroup");1700_MTL_PRIVATE_DEF_SEL(requiredThreadsPerObjectThreadgroup,1701 "requiredThreadsPerObjectThreadgroup");1702_MTL_PRIVATE_DEF_SEL(requiredThreadsPerThreadgroup,1703 "requiredThreadsPerThreadgroup");1704_MTL_PRIVATE_DEF_SEL(requiredThreadsPerTileThreadgroup,1705 "requiredThreadsPerTileThreadgroup");1706_MTL_PRIVATE_DEF_SEL(reset,1707 "reset");1708_MTL_PRIVATE_DEF_SEL(resetCommandsInBuffer_withRange_,1709 "resetCommandsInBuffer:withRange:");1710_MTL_PRIVATE_DEF_SEL(resetTextureAccessCounters_region_mipLevel_slice_,1711 "resetTextureAccessCounters:region:mipLevel:slice:");1712_MTL_PRIVATE_DEF_SEL(resetWithRange_,1713 "resetWithRange:");1714_MTL_PRIVATE_DEF_SEL(resolveCounterHeap_withRange_intoBuffer_waitFence_updateFence_,1715 "resolveCounterHeap:withRange:intoBuffer:waitFence:updateFence:");1716_MTL_PRIVATE_DEF_SEL(resolveCounterRange_,1717 "resolveCounterRange:");1718_MTL_PRIVATE_DEF_SEL(resolveCounters_inRange_destinationBuffer_destinationOffset_,1719 "resolveCounters:inRange:destinationBuffer:destinationOffset:");1720_MTL_PRIVATE_DEF_SEL(resolveDepthPlane,1721 "resolveDepthPlane");1722_MTL_PRIVATE_DEF_SEL(resolveLevel,1723 "resolveLevel");1724_MTL_PRIVATE_DEF_SEL(resolveSlice,1725 "resolveSlice");1726_MTL_PRIVATE_DEF_SEL(resolveTexture,1727 "resolveTexture");1728_MTL_PRIVATE_DEF_SEL(resourceOptions,1729 "resourceOptions");1730_MTL_PRIVATE_DEF_SEL(resourceStateCommandEncoder,1731 "resourceStateCommandEncoder");1732_MTL_PRIVATE_DEF_SEL(resourceStateCommandEncoderWithDescriptor_,1733 "resourceStateCommandEncoderWithDescriptor:");1734_MTL_PRIVATE_DEF_SEL(resourceStatePassDescriptor,1735 "resourceStatePassDescriptor");1736_MTL_PRIVATE_DEF_SEL(resourceViewCount,1737 "resourceViewCount");1738_MTL_PRIVATE_DEF_SEL(retainedReferences,1739 "retainedReferences");1740_MTL_PRIVATE_DEF_SEL(rgbBlendOperation,1741 "rgbBlendOperation");1742_MTL_PRIVATE_DEF_SEL(rootResource,1743 "rootResource");1744_MTL_PRIVATE_DEF_SEL(sAddressMode,1745 "sAddressMode");1746_MTL_PRIVATE_DEF_SEL(sampleBuffer,1747 "sampleBuffer");1748_MTL_PRIVATE_DEF_SEL(sampleBufferAttachments,1749 "sampleBufferAttachments");1750_MTL_PRIVATE_DEF_SEL(sampleCount,1751 "sampleCount");1752_MTL_PRIVATE_DEF_SEL(sampleCountersInBuffer_atSampleIndex_withBarrier_,1753 "sampleCountersInBuffer:atSampleIndex:withBarrier:");1754_MTL_PRIVATE_DEF_SEL(sampleTimestamps_gpuTimestamp_,1755 "sampleTimestamps:gpuTimestamp:");1756_MTL_PRIVATE_DEF_SEL(scratchBufferAllocator,1757 "scratchBufferAllocator");1758_MTL_PRIVATE_DEF_SEL(screenSize,1759 "screenSize");1760_MTL_PRIVATE_DEF_SEL(segmentControlPointCount,1761 "segmentControlPointCount");1762_MTL_PRIVATE_DEF_SEL(segmentCount,1763 "segmentCount");1764_MTL_PRIVATE_DEF_SEL(serializeAsArchiveAndFlushToURL_error_,1765 "serializeAsArchiveAndFlushToURL:error:");1766_MTL_PRIVATE_DEF_SEL(serializeAsPipelinesScriptWithError_,1767 "serializeAsPipelinesScriptWithError:");1768_MTL_PRIVATE_DEF_SEL(serializeToURL_error_,1769 "serializeToURL:error:");1770_MTL_PRIVATE_DEF_SEL(setAccelerationStructure_atBufferIndex_,1771 "setAccelerationStructure:atBufferIndex:");1772_MTL_PRIVATE_DEF_SEL(setAccelerationStructure_atIndex_,1773 "setAccelerationStructure:atIndex:");1774_MTL_PRIVATE_DEF_SEL(setAccess_,1775 "setAccess:");1776_MTL_PRIVATE_DEF_SEL(setAddress_atIndex_,1777 "setAddress:atIndex:");1778_MTL_PRIVATE_DEF_SEL(setAddress_attributeStride_atIndex_,1779 "setAddress:attributeStride:atIndex:");1780_MTL_PRIVATE_DEF_SEL(setAllowDuplicateIntersectionFunctionInvocation_,1781 "setAllowDuplicateIntersectionFunctionInvocation:");1782_MTL_PRIVATE_DEF_SEL(setAllowGPUOptimizedContents_,1783 "setAllowGPUOptimizedContents:");1784_MTL_PRIVATE_DEF_SEL(setAllowReferencingUndefinedSymbols_,1785 "setAllowReferencingUndefinedSymbols:");1786_MTL_PRIVATE_DEF_SEL(setAlphaBlendOperation_,1787 "setAlphaBlendOperation:");1788_MTL_PRIVATE_DEF_SEL(setAlphaToCoverageEnabled_,1789 "setAlphaToCoverageEnabled:");1790_MTL_PRIVATE_DEF_SEL(setAlphaToCoverageState_,1791 "setAlphaToCoverageState:");1792_MTL_PRIVATE_DEF_SEL(setAlphaToOneEnabled_,1793 "setAlphaToOneEnabled:");1794_MTL_PRIVATE_DEF_SEL(setAlphaToOneState_,1795 "setAlphaToOneState:");1796_MTL_PRIVATE_DEF_SEL(setArgumentBuffer_offset_,1797 "setArgumentBuffer:offset:");1798_MTL_PRIVATE_DEF_SEL(setArgumentBuffer_startOffset_arrayElement_,1799 "setArgumentBuffer:startOffset:arrayElement:");1800_MTL_PRIVATE_DEF_SEL(setArgumentIndex_,1801 "setArgumentIndex:");1802_MTL_PRIVATE_DEF_SEL(setArgumentTable_,1803 "setArgumentTable:");1804_MTL_PRIVATE_DEF_SEL(setArgumentTable_atStages_,1805 "setArgumentTable:atStages:");1806_MTL_PRIVATE_DEF_SEL(setArguments_,1807 "setArguments:");1808_MTL_PRIVATE_DEF_SEL(setArrayLength_,1809 "setArrayLength:");1810_MTL_PRIVATE_DEF_SEL(setAttributes_,1811 "setAttributes:");1812_MTL_PRIVATE_DEF_SEL(setAuxiliaryPlanes_,1813 "setAuxiliaryPlanes:");1814_MTL_PRIVATE_DEF_SEL(setBackFaceStencil_,1815 "setBackFaceStencil:");1816_MTL_PRIVATE_DEF_SEL(setBarrier,1817 "setBarrier");1818_MTL_PRIVATE_DEF_SEL(setBinaryArchives_,1819 "setBinaryArchives:");1820_MTL_PRIVATE_DEF_SEL(setBinaryFunctions_,1821 "setBinaryFunctions:");1822_MTL_PRIVATE_DEF_SEL(setBinaryLinkedFunctions_,1823 "setBinaryLinkedFunctions:");1824_MTL_PRIVATE_DEF_SEL(setBlendColorRed_green_blue_alpha_,1825 "setBlendColorRed:green:blue:alpha:");1826_MTL_PRIVATE_DEF_SEL(setBlendingEnabled_,1827 "setBlendingEnabled:");1828_MTL_PRIVATE_DEF_SEL(setBlendingState_,1829 "setBlendingState:");1830_MTL_PRIVATE_DEF_SEL(setBlockFactors_,1831 "setBlockFactors:");1832_MTL_PRIVATE_DEF_SEL(setBorderColor_,1833 "setBorderColor:");1834_MTL_PRIVATE_DEF_SEL(setBoundingBoxBuffer_,1835 "setBoundingBoxBuffer:");1836_MTL_PRIVATE_DEF_SEL(setBoundingBoxBufferOffset_,1837 "setBoundingBoxBufferOffset:");1838_MTL_PRIVATE_DEF_SEL(setBoundingBoxBuffers_,1839 "setBoundingBoxBuffers:");1840_MTL_PRIVATE_DEF_SEL(setBoundingBoxCount_,1841 "setBoundingBoxCount:");1842_MTL_PRIVATE_DEF_SEL(setBoundingBoxStride_,1843 "setBoundingBoxStride:");1844_MTL_PRIVATE_DEF_SEL(setBuffer_,1845 "setBuffer:");1846_MTL_PRIVATE_DEF_SEL(setBuffer_offset_atIndex_,1847 "setBuffer:offset:atIndex:");1848_MTL_PRIVATE_DEF_SEL(setBuffer_offset_attributeStride_atIndex_,1849 "setBuffer:offset:attributeStride:atIndex:");1850_MTL_PRIVATE_DEF_SEL(setBuffer_offset_forPlane_,1851 "setBuffer:offset:forPlane:");1852_MTL_PRIVATE_DEF_SEL(setBufferIndex_,1853 "setBufferIndex:");1854_MTL_PRIVATE_DEF_SEL(setBufferOffset_atIndex_,1855 "setBufferOffset:atIndex:");1856_MTL_PRIVATE_DEF_SEL(setBufferOffset_attributeStride_atIndex_,1857 "setBufferOffset:attributeStride:atIndex:");1858_MTL_PRIVATE_DEF_SEL(setBufferSize_,1859 "setBufferSize:");1860_MTL_PRIVATE_DEF_SEL(setBuffers_offsets_attributeStrides_withRange_,1861 "setBuffers:offsets:attributeStrides:withRange:");1862_MTL_PRIVATE_DEF_SEL(setBuffers_offsets_withRange_,1863 "setBuffers:offsets:withRange:");1864_MTL_PRIVATE_DEF_SEL(setBytes_length_atIndex_,1865 "setBytes:length:atIndex:");1866_MTL_PRIVATE_DEF_SEL(setBytes_length_attributeStride_atIndex_,1867 "setBytes:length:attributeStride:atIndex:");1868_MTL_PRIVATE_DEF_SEL(setCaptureObject_,1869 "setCaptureObject:");1870_MTL_PRIVATE_DEF_SEL(setClearColor_,1871 "setClearColor:");1872_MTL_PRIVATE_DEF_SEL(setClearDepth_,1873 "setClearDepth:");1874_MTL_PRIVATE_DEF_SEL(setClearStencil_,1875 "setClearStencil:");1876_MTL_PRIVATE_DEF_SEL(setColorAttachmentMap_,1877 "setColorAttachmentMap:");1878_MTL_PRIVATE_DEF_SEL(setColorAttachmentMappingState_,1879 "setColorAttachmentMappingState:");1880_MTL_PRIVATE_DEF_SEL(setColorStoreAction_atIndex_,1881 "setColorStoreAction:atIndex:");1882_MTL_PRIVATE_DEF_SEL(setColorStoreActionOptions_atIndex_,1883 "setColorStoreActionOptions:atIndex:");1884_MTL_PRIVATE_DEF_SEL(setCommandTypes_,1885 "setCommandTypes:");1886_MTL_PRIVATE_DEF_SEL(setCompareFunction_,1887 "setCompareFunction:");1888_MTL_PRIVATE_DEF_SEL(setCompileSymbolVisibility_,1889 "setCompileSymbolVisibility:");1890_MTL_PRIVATE_DEF_SEL(setCompressionType_,1891 "setCompressionType:");1892_MTL_PRIVATE_DEF_SEL(setComputeFunction_,1893 "setComputeFunction:");1894_MTL_PRIVATE_DEF_SEL(setComputeFunctionDescriptor_,1895 "setComputeFunctionDescriptor:");1896_MTL_PRIVATE_DEF_SEL(setComputePipelineState_,1897 "setComputePipelineState:");1898_MTL_PRIVATE_DEF_SEL(setComputePipelineState_atIndex_,1899 "setComputePipelineState:atIndex:");1900_MTL_PRIVATE_DEF_SEL(setComputePipelineStates_withRange_,1901 "setComputePipelineStates:withRange:");1902_MTL_PRIVATE_DEF_SEL(setConfiguration_,1903 "setConfiguration:");1904_MTL_PRIVATE_DEF_SEL(setConstantBlockAlignment_,1905 "setConstantBlockAlignment:");1906_MTL_PRIVATE_DEF_SEL(setConstantValue_type_atIndex_,1907 "setConstantValue:type:atIndex:");1908_MTL_PRIVATE_DEF_SEL(setConstantValue_type_withName_,1909 "setConstantValue:type:withName:");1910_MTL_PRIVATE_DEF_SEL(setConstantValues_,1911 "setConstantValues:");1912_MTL_PRIVATE_DEF_SEL(setConstantValues_type_withRange_,1913 "setConstantValues:type:withRange:");1914_MTL_PRIVATE_DEF_SEL(setControlDependencies_,1915 "setControlDependencies:");1916_MTL_PRIVATE_DEF_SEL(setControlPointBuffer_,1917 "setControlPointBuffer:");1918_MTL_PRIVATE_DEF_SEL(setControlPointBufferOffset_,1919 "setControlPointBufferOffset:");1920_MTL_PRIVATE_DEF_SEL(setControlPointBuffers_,1921 "setControlPointBuffers:");1922_MTL_PRIVATE_DEF_SEL(setControlPointCount_,1923 "setControlPointCount:");1924_MTL_PRIVATE_DEF_SEL(setControlPointFormat_,1925 "setControlPointFormat:");1926_MTL_PRIVATE_DEF_SEL(setControlPointStride_,1927 "setControlPointStride:");1928_MTL_PRIVATE_DEF_SEL(setCount_,1929 "setCount:");1930_MTL_PRIVATE_DEF_SEL(setCounterSet_,1931 "setCounterSet:");1932_MTL_PRIVATE_DEF_SEL(setCpuCacheMode_,1933 "setCpuCacheMode:");1934_MTL_PRIVATE_DEF_SEL(setCullMode_,1935 "setCullMode:");1936_MTL_PRIVATE_DEF_SEL(setCurveBasis_,1937 "setCurveBasis:");1938_MTL_PRIVATE_DEF_SEL(setCurveEndCaps_,1939 "setCurveEndCaps:");1940_MTL_PRIVATE_DEF_SEL(setCurveType_,1941 "setCurveType:");1942_MTL_PRIVATE_DEF_SEL(setDataType_,1943 "setDataType:");1944_MTL_PRIVATE_DEF_SEL(setDefaultCaptureScope_,1945 "setDefaultCaptureScope:");1946_MTL_PRIVATE_DEF_SEL(setDefaultRasterSampleCount_,1947 "setDefaultRasterSampleCount:");1948_MTL_PRIVATE_DEF_SEL(setDepth_,1949 "setDepth:");1950_MTL_PRIVATE_DEF_SEL(setDepthAttachment_,1951 "setDepthAttachment:");1952_MTL_PRIVATE_DEF_SEL(setDepthAttachmentPixelFormat_,1953 "setDepthAttachmentPixelFormat:");1954_MTL_PRIVATE_DEF_SEL(setDepthBias_slopeScale_clamp_,1955 "setDepthBias:slopeScale:clamp:");1956_MTL_PRIVATE_DEF_SEL(setDepthClipMode_,1957 "setDepthClipMode:");1958_MTL_PRIVATE_DEF_SEL(setDepthCompareFunction_,1959 "setDepthCompareFunction:");1960_MTL_PRIVATE_DEF_SEL(setDepthFailureOperation_,1961 "setDepthFailureOperation:");1962_MTL_PRIVATE_DEF_SEL(setDepthPlane_,1963 "setDepthPlane:");1964_MTL_PRIVATE_DEF_SEL(setDepthResolveFilter_,1965 "setDepthResolveFilter:");1966_MTL_PRIVATE_DEF_SEL(setDepthStencilPassOperation_,1967 "setDepthStencilPassOperation:");1968_MTL_PRIVATE_DEF_SEL(setDepthStencilState_,1969 "setDepthStencilState:");1970_MTL_PRIVATE_DEF_SEL(setDepthStencilState_atIndex_,1971 "setDepthStencilState:atIndex:");1972_MTL_PRIVATE_DEF_SEL(setDepthStencilStates_withRange_,1973 "setDepthStencilStates:withRange:");1974_MTL_PRIVATE_DEF_SEL(setDepthStoreAction_,1975 "setDepthStoreAction:");1976_MTL_PRIVATE_DEF_SEL(setDepthStoreActionOptions_,1977 "setDepthStoreActionOptions:");1978_MTL_PRIVATE_DEF_SEL(setDepthTestMinBound_maxBound_,1979 "setDepthTestMinBound:maxBound:");1980_MTL_PRIVATE_DEF_SEL(setDepthWriteEnabled_,1981 "setDepthWriteEnabled:");1982_MTL_PRIVATE_DEF_SEL(setDescriptor_forPlane_,1983 "setDescriptor:forPlane:");1984_MTL_PRIVATE_DEF_SEL(setDestination_,1985 "setDestination:");1986_MTL_PRIVATE_DEF_SEL(setDestinationAlphaBlendFactor_,1987 "setDestinationAlphaBlendFactor:");1988_MTL_PRIVATE_DEF_SEL(setDestinationRGBBlendFactor_,1989 "setDestinationRGBBlendFactor:");1990_MTL_PRIVATE_DEF_SEL(setDimensions_,1991 "setDimensions:");1992_MTL_PRIVATE_DEF_SEL(setDispatchType_,1993 "setDispatchType:");1994_MTL_PRIVATE_DEF_SEL(setEnableLogging_,1995 "setEnableLogging:");1996_MTL_PRIVATE_DEF_SEL(setEndOfEncoderSampleIndex_,1997 "setEndOfEncoderSampleIndex:");1998_MTL_PRIVATE_DEF_SEL(setEndOfFragmentSampleIndex_,1999 "setEndOfFragmentSampleIndex:");2000_MTL_PRIVATE_DEF_SEL(setEndOfVertexSampleIndex_,2001 "setEndOfVertexSampleIndex:");2002_MTL_PRIVATE_DEF_SEL(setErrorOptions_,2003 "setErrorOptions:");2004_MTL_PRIVATE_DEF_SEL(setFastMathEnabled_,2005 "setFastMathEnabled:");2006_MTL_PRIVATE_DEF_SEL(setFeedbackQueue_,2007 "setFeedbackQueue:");2008_MTL_PRIVATE_DEF_SEL(setFloatingPointConversionRoundingMode_,2009 "setFloatingPointConversionRoundingMode:");2010_MTL_PRIVATE_DEF_SEL(setFormat_,2011 "setFormat:");2012_MTL_PRIVATE_DEF_SEL(setFragmentAccelerationStructure_atBufferIndex_,2013 "setFragmentAccelerationStructure:atBufferIndex:");2014_MTL_PRIVATE_DEF_SEL(setFragmentAdditionalBinaryFunctions_,2015 "setFragmentAdditionalBinaryFunctions:");2016_MTL_PRIVATE_DEF_SEL(setFragmentBuffer_offset_atIndex_,2017 "setFragmentBuffer:offset:atIndex:");2018_MTL_PRIVATE_DEF_SEL(setFragmentBufferOffset_atIndex_,2019 "setFragmentBufferOffset:atIndex:");2020_MTL_PRIVATE_DEF_SEL(setFragmentBuffers_offsets_withRange_,2021 "setFragmentBuffers:offsets:withRange:");2022_MTL_PRIVATE_DEF_SEL(setFragmentBytes_length_atIndex_,2023 "setFragmentBytes:length:atIndex:");2024_MTL_PRIVATE_DEF_SEL(setFragmentFunction_,2025 "setFragmentFunction:");2026_MTL_PRIVATE_DEF_SEL(setFragmentFunctionDescriptor_,2027 "setFragmentFunctionDescriptor:");2028_MTL_PRIVATE_DEF_SEL(setFragmentIntersectionFunctionTable_atBufferIndex_,2029 "setFragmentIntersectionFunctionTable:atBufferIndex:");2030_MTL_PRIVATE_DEF_SEL(setFragmentIntersectionFunctionTables_withBufferRange_,2031 "setFragmentIntersectionFunctionTables:withBufferRange:");2032_MTL_PRIVATE_DEF_SEL(setFragmentLinkedFunctions_,2033 "setFragmentLinkedFunctions:");2034_MTL_PRIVATE_DEF_SEL(setFragmentPreloadedLibraries_,2035 "setFragmentPreloadedLibraries:");2036_MTL_PRIVATE_DEF_SEL(setFragmentSamplerState_atIndex_,2037 "setFragmentSamplerState:atIndex:");2038_MTL_PRIVATE_DEF_SEL(setFragmentSamplerState_lodMinClamp_lodMaxClamp_atIndex_,2039 "setFragmentSamplerState:lodMinClamp:lodMaxClamp:atIndex:");2040_MTL_PRIVATE_DEF_SEL(setFragmentSamplerStates_lodMinClamps_lodMaxClamps_withRange_,2041 "setFragmentSamplerStates:lodMinClamps:lodMaxClamps:withRange:");2042_MTL_PRIVATE_DEF_SEL(setFragmentSamplerStates_withRange_,2043 "setFragmentSamplerStates:withRange:");2044_MTL_PRIVATE_DEF_SEL(setFragmentStaticLinkingDescriptor_,2045 "setFragmentStaticLinkingDescriptor:");2046_MTL_PRIVATE_DEF_SEL(setFragmentTexture_atIndex_,2047 "setFragmentTexture:atIndex:");2048_MTL_PRIVATE_DEF_SEL(setFragmentTextures_withRange_,2049 "setFragmentTextures:withRange:");2050_MTL_PRIVATE_DEF_SEL(setFragmentVisibleFunctionTable_atBufferIndex_,2051 "setFragmentVisibleFunctionTable:atBufferIndex:");2052_MTL_PRIVATE_DEF_SEL(setFragmentVisibleFunctionTables_withBufferRange_,2053 "setFragmentVisibleFunctionTables:withBufferRange:");2054_MTL_PRIVATE_DEF_SEL(setFrontFaceStencil_,2055 "setFrontFaceStencil:");2056_MTL_PRIVATE_DEF_SEL(setFrontFacingWinding_,2057 "setFrontFacingWinding:");2058_MTL_PRIVATE_DEF_SEL(setFunction_atIndex_,2059 "setFunction:atIndex:");2060_MTL_PRIVATE_DEF_SEL(setFunctionCount_,2061 "setFunctionCount:");2062_MTL_PRIVATE_DEF_SEL(setFunctionDescriptor_,2063 "setFunctionDescriptor:");2064_MTL_PRIVATE_DEF_SEL(setFunctionDescriptors_,2065 "setFunctionDescriptors:");2066_MTL_PRIVATE_DEF_SEL(setFunctionGraph_,2067 "setFunctionGraph:");2068_MTL_PRIVATE_DEF_SEL(setFunctionGraphs_,2069 "setFunctionGraphs:");2070_MTL_PRIVATE_DEF_SEL(setFunctionName_,2071 "setFunctionName:");2072_MTL_PRIVATE_DEF_SEL(setFunctions_,2073 "setFunctions:");2074_MTL_PRIVATE_DEF_SEL(setFunctions_withRange_,2075 "setFunctions:withRange:");2076_MTL_PRIVATE_DEF_SEL(setGeometryDescriptors_,2077 "setGeometryDescriptors:");2078_MTL_PRIVATE_DEF_SEL(setGroups_,2079 "setGroups:");2080_MTL_PRIVATE_DEF_SEL(setHazardTrackingMode_,2081 "setHazardTrackingMode:");2082_MTL_PRIVATE_DEF_SEL(setHeight_,2083 "setHeight:");2084_MTL_PRIVATE_DEF_SEL(setImageblockSampleLength_,2085 "setImageblockSampleLength:");2086_MTL_PRIVATE_DEF_SEL(setImageblockWidth_height_,2087 "setImageblockWidth:height:");2088_MTL_PRIVATE_DEF_SEL(setIndex_,2089 "setIndex:");2090_MTL_PRIVATE_DEF_SEL(setIndexBuffer_,2091 "setIndexBuffer:");2092_MTL_PRIVATE_DEF_SEL(setIndexBufferIndex_,2093 "setIndexBufferIndex:");2094_MTL_PRIVATE_DEF_SEL(setIndexBufferOffset_,2095 "setIndexBufferOffset:");2096_MTL_PRIVATE_DEF_SEL(setIndexType_,2097 "setIndexType:");2098_MTL_PRIVATE_DEF_SEL(setIndirectCommandBuffer_atIndex_,2099 "setIndirectCommandBuffer:atIndex:");2100_MTL_PRIVATE_DEF_SEL(setIndirectCommandBuffers_withRange_,2101 "setIndirectCommandBuffers:withRange:");2102_MTL_PRIVATE_DEF_SEL(setInheritBuffers_,2103 "setInheritBuffers:");2104_MTL_PRIVATE_DEF_SEL(setInheritCullMode_,2105 "setInheritCullMode:");2106_MTL_PRIVATE_DEF_SEL(setInheritDepthBias_,2107 "setInheritDepthBias:");2108_MTL_PRIVATE_DEF_SEL(setInheritDepthClipMode_,2109 "setInheritDepthClipMode:");2110_MTL_PRIVATE_DEF_SEL(setInheritDepthStencilState_,2111 "setInheritDepthStencilState:");2112_MTL_PRIVATE_DEF_SEL(setInheritFrontFacingWinding_,2113 "setInheritFrontFacingWinding:");2114_MTL_PRIVATE_DEF_SEL(setInheritPipelineState_,2115 "setInheritPipelineState:");2116_MTL_PRIVATE_DEF_SEL(setInheritTriangleFillMode_,2117 "setInheritTriangleFillMode:");2118_MTL_PRIVATE_DEF_SEL(setInitialCapacity_,2119 "setInitialCapacity:");2120_MTL_PRIVATE_DEF_SEL(setInitializeBindings_,2121 "setInitializeBindings:");2122_MTL_PRIVATE_DEF_SEL(setInputDimensions_atBufferIndex_,2123 "setInputDimensions:atBufferIndex:");2124_MTL_PRIVATE_DEF_SEL(setInputDimensions_withRange_,2125 "setInputDimensions:withRange:");2126_MTL_PRIVATE_DEF_SEL(setInputPrimitiveTopology_,2127 "setInputPrimitiveTopology:");2128_MTL_PRIVATE_DEF_SEL(setInsertLibraries_,2129 "setInsertLibraries:");2130_MTL_PRIVATE_DEF_SEL(setInstallName_,2131 "setInstallName:");2132_MTL_PRIVATE_DEF_SEL(setInstanceCount_,2133 "setInstanceCount:");2134_MTL_PRIVATE_DEF_SEL(setInstanceCountBuffer_,2135 "setInstanceCountBuffer:");2136_MTL_PRIVATE_DEF_SEL(setInstanceCountBufferOffset_,2137 "setInstanceCountBufferOffset:");2138_MTL_PRIVATE_DEF_SEL(setInstanceDescriptorBuffer_,2139 "setInstanceDescriptorBuffer:");2140_MTL_PRIVATE_DEF_SEL(setInstanceDescriptorBufferOffset_,2141 "setInstanceDescriptorBufferOffset:");2142_MTL_PRIVATE_DEF_SEL(setInstanceDescriptorStride_,2143 "setInstanceDescriptorStride:");2144_MTL_PRIVATE_DEF_SEL(setInstanceDescriptorType_,2145 "setInstanceDescriptorType:");2146_MTL_PRIVATE_DEF_SEL(setInstanceTransformationMatrixLayout_,2147 "setInstanceTransformationMatrixLayout:");2148_MTL_PRIVATE_DEF_SEL(setInstancedAccelerationStructures_,2149 "setInstancedAccelerationStructures:");2150_MTL_PRIVATE_DEF_SEL(setIntersectionFunctionTable_atBufferIndex_,2151 "setIntersectionFunctionTable:atBufferIndex:");2152_MTL_PRIVATE_DEF_SEL(setIntersectionFunctionTable_atIndex_,2153 "setIntersectionFunctionTable:atIndex:");2154_MTL_PRIVATE_DEF_SEL(setIntersectionFunctionTableOffset_,2155 "setIntersectionFunctionTableOffset:");2156_MTL_PRIVATE_DEF_SEL(setIntersectionFunctionTables_withBufferRange_,2157 "setIntersectionFunctionTables:withBufferRange:");2158_MTL_PRIVATE_DEF_SEL(setIntersectionFunctionTables_withRange_,2159 "setIntersectionFunctionTables:withRange:");2160_MTL_PRIVATE_DEF_SEL(setKernelBuffer_offset_atIndex_,2161 "setKernelBuffer:offset:atIndex:");2162_MTL_PRIVATE_DEF_SEL(setKernelBuffer_offset_attributeStride_atIndex_,2163 "setKernelBuffer:offset:attributeStride:atIndex:");2164_MTL_PRIVATE_DEF_SEL(setLabel_,2165 "setLabel:");2166_MTL_PRIVATE_DEF_SEL(setLanguageVersion_,2167 "setLanguageVersion:");2168_MTL_PRIVATE_DEF_SEL(setLayer_atIndex_,2169 "setLayer:atIndex:");2170_MTL_PRIVATE_DEF_SEL(setLevel_,2171 "setLevel:");2172_MTL_PRIVATE_DEF_SEL(setLevelRange_,2173 "setLevelRange:");2174_MTL_PRIVATE_DEF_SEL(setLibraries_,2175 "setLibraries:");2176_MTL_PRIVATE_DEF_SEL(setLibrary_,2177 "setLibrary:");2178_MTL_PRIVATE_DEF_SEL(setLibraryType_,2179 "setLibraryType:");2180_MTL_PRIVATE_DEF_SEL(setLinkedFunctions_,2181 "setLinkedFunctions:");2182_MTL_PRIVATE_DEF_SEL(setLoadAction_,2183 "setLoadAction:");2184_MTL_PRIVATE_DEF_SEL(setLodAverage_,2185 "setLodAverage:");2186_MTL_PRIVATE_DEF_SEL(setLodBias_,2187 "setLodBias:");2188_MTL_PRIVATE_DEF_SEL(setLodMaxClamp_,2189 "setLodMaxClamp:");2190_MTL_PRIVATE_DEF_SEL(setLodMinClamp_,2191 "setLodMinClamp:");2192_MTL_PRIVATE_DEF_SEL(setLogState_,2193 "setLogState:");2194_MTL_PRIVATE_DEF_SEL(setLookupArchives_,2195 "setLookupArchives:");2196_MTL_PRIVATE_DEF_SEL(setMachineLearningFunctionDescriptor_,2197 "setMachineLearningFunctionDescriptor:");2198_MTL_PRIVATE_DEF_SEL(setMagFilter_,2199 "setMagFilter:");2200_MTL_PRIVATE_DEF_SEL(setMathFloatingPointFunctions_,2201 "setMathFloatingPointFunctions:");2202_MTL_PRIVATE_DEF_SEL(setMathMode_,2203 "setMathMode:");2204_MTL_PRIVATE_DEF_SEL(setMaxAnisotropy_,2205 "setMaxAnisotropy:");2206_MTL_PRIVATE_DEF_SEL(setMaxBufferBindCount_,2207 "setMaxBufferBindCount:");2208_MTL_PRIVATE_DEF_SEL(setMaxCallStackDepth_,2209 "setMaxCallStackDepth:");2210_MTL_PRIVATE_DEF_SEL(setMaxCommandBufferCount_,2211 "setMaxCommandBufferCount:");2212_MTL_PRIVATE_DEF_SEL(setMaxCommandsInFlight_,2213 "setMaxCommandsInFlight:");2214_MTL_PRIVATE_DEF_SEL(setMaxCompatiblePlacementSparsePageSize_,2215 "setMaxCompatiblePlacementSparsePageSize:");2216_MTL_PRIVATE_DEF_SEL(setMaxFragmentBufferBindCount_,2217 "setMaxFragmentBufferBindCount:");2218_MTL_PRIVATE_DEF_SEL(setMaxFragmentCallStackDepth_,2219 "setMaxFragmentCallStackDepth:");2220_MTL_PRIVATE_DEF_SEL(setMaxInstanceCount_,2221 "setMaxInstanceCount:");2222_MTL_PRIVATE_DEF_SEL(setMaxKernelBufferBindCount_,2223 "setMaxKernelBufferBindCount:");2224_MTL_PRIVATE_DEF_SEL(setMaxKernelThreadgroupMemoryBindCount_,2225 "setMaxKernelThreadgroupMemoryBindCount:");2226_MTL_PRIVATE_DEF_SEL(setMaxMeshBufferBindCount_,2227 "setMaxMeshBufferBindCount:");2228_MTL_PRIVATE_DEF_SEL(setMaxMotionTransformCount_,2229 "setMaxMotionTransformCount:");2230_MTL_PRIVATE_DEF_SEL(setMaxObjectBufferBindCount_,2231 "setMaxObjectBufferBindCount:");2232_MTL_PRIVATE_DEF_SEL(setMaxObjectThreadgroupMemoryBindCount_,2233 "setMaxObjectThreadgroupMemoryBindCount:");2234_MTL_PRIVATE_DEF_SEL(setMaxSamplerStateBindCount_,2235 "setMaxSamplerStateBindCount:");2236_MTL_PRIVATE_DEF_SEL(setMaxTessellationFactor_,2237 "setMaxTessellationFactor:");2238_MTL_PRIVATE_DEF_SEL(setMaxTextureBindCount_,2239 "setMaxTextureBindCount:");2240_MTL_PRIVATE_DEF_SEL(setMaxTotalThreadgroupsPerMeshGrid_,2241 "setMaxTotalThreadgroupsPerMeshGrid:");2242_MTL_PRIVATE_DEF_SEL(setMaxTotalThreadsPerMeshThreadgroup_,2243 "setMaxTotalThreadsPerMeshThreadgroup:");2244_MTL_PRIVATE_DEF_SEL(setMaxTotalThreadsPerObjectThreadgroup_,2245 "setMaxTotalThreadsPerObjectThreadgroup:");2246_MTL_PRIVATE_DEF_SEL(setMaxTotalThreadsPerThreadgroup_,2247 "setMaxTotalThreadsPerThreadgroup:");2248_MTL_PRIVATE_DEF_SEL(setMaxVertexAmplificationCount_,2249 "setMaxVertexAmplificationCount:");2250_MTL_PRIVATE_DEF_SEL(setMaxVertexBufferBindCount_,2251 "setMaxVertexBufferBindCount:");2252_MTL_PRIVATE_DEF_SEL(setMaxVertexCallStackDepth_,2253 "setMaxVertexCallStackDepth:");2254_MTL_PRIVATE_DEF_SEL(setMeshAdditionalBinaryFunctions_,2255 "setMeshAdditionalBinaryFunctions:");2256_MTL_PRIVATE_DEF_SEL(setMeshBuffer_offset_atIndex_,2257 "setMeshBuffer:offset:atIndex:");2258_MTL_PRIVATE_DEF_SEL(setMeshBufferOffset_atIndex_,2259 "setMeshBufferOffset:atIndex:");2260_MTL_PRIVATE_DEF_SEL(setMeshBuffers_offsets_withRange_,2261 "setMeshBuffers:offsets:withRange:");2262_MTL_PRIVATE_DEF_SEL(setMeshBytes_length_atIndex_,2263 "setMeshBytes:length:atIndex:");2264_MTL_PRIVATE_DEF_SEL(setMeshFunction_,2265 "setMeshFunction:");2266_MTL_PRIVATE_DEF_SEL(setMeshFunctionDescriptor_,2267 "setMeshFunctionDescriptor:");2268_MTL_PRIVATE_DEF_SEL(setMeshLinkedFunctions_,2269 "setMeshLinkedFunctions:");2270_MTL_PRIVATE_DEF_SEL(setMeshSamplerState_atIndex_,2271 "setMeshSamplerState:atIndex:");2272_MTL_PRIVATE_DEF_SEL(setMeshSamplerState_lodMinClamp_lodMaxClamp_atIndex_,2273 "setMeshSamplerState:lodMinClamp:lodMaxClamp:atIndex:");2274_MTL_PRIVATE_DEF_SEL(setMeshSamplerStates_lodMinClamps_lodMaxClamps_withRange_,2275 "setMeshSamplerStates:lodMinClamps:lodMaxClamps:withRange:");2276_MTL_PRIVATE_DEF_SEL(setMeshSamplerStates_withRange_,2277 "setMeshSamplerStates:withRange:");2278_MTL_PRIVATE_DEF_SEL(setMeshStaticLinkingDescriptor_,2279 "setMeshStaticLinkingDescriptor:");2280_MTL_PRIVATE_DEF_SEL(setMeshTexture_atIndex_,2281 "setMeshTexture:atIndex:");2282_MTL_PRIVATE_DEF_SEL(setMeshTextures_withRange_,2283 "setMeshTextures:withRange:");2284_MTL_PRIVATE_DEF_SEL(setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth_,2285 "setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth:");2286_MTL_PRIVATE_DEF_SEL(setMinFilter_,2287 "setMinFilter:");2288_MTL_PRIVATE_DEF_SEL(setMipFilter_,2289 "setMipFilter:");2290_MTL_PRIVATE_DEF_SEL(setMipmapLevelCount_,2291 "setMipmapLevelCount:");2292_MTL_PRIVATE_DEF_SEL(setMotionEndBorderMode_,2293 "setMotionEndBorderMode:");2294_MTL_PRIVATE_DEF_SEL(setMotionEndTime_,2295 "setMotionEndTime:");2296_MTL_PRIVATE_DEF_SEL(setMotionKeyframeCount_,2297 "setMotionKeyframeCount:");2298_MTL_PRIVATE_DEF_SEL(setMotionStartBorderMode_,2299 "setMotionStartBorderMode:");2300_MTL_PRIVATE_DEF_SEL(setMotionStartTime_,2301 "setMotionStartTime:");2302_MTL_PRIVATE_DEF_SEL(setMotionTransformBuffer_,2303 "setMotionTransformBuffer:");2304_MTL_PRIVATE_DEF_SEL(setMotionTransformBufferOffset_,2305 "setMotionTransformBufferOffset:");2306_MTL_PRIVATE_DEF_SEL(setMotionTransformCount_,2307 "setMotionTransformCount:");2308_MTL_PRIVATE_DEF_SEL(setMotionTransformCountBuffer_,2309 "setMotionTransformCountBuffer:");2310_MTL_PRIVATE_DEF_SEL(setMotionTransformCountBufferOffset_,2311 "setMotionTransformCountBufferOffset:");2312_MTL_PRIVATE_DEF_SEL(setMotionTransformStride_,2313 "setMotionTransformStride:");2314_MTL_PRIVATE_DEF_SEL(setMotionTransformType_,2315 "setMotionTransformType:");2316_MTL_PRIVATE_DEF_SEL(setMutability_,2317 "setMutability:");2318_MTL_PRIVATE_DEF_SEL(setName_,2319 "setName:");2320_MTL_PRIVATE_DEF_SEL(setNodes_,2321 "setNodes:");2322_MTL_PRIVATE_DEF_SEL(setNormalizedCoordinates_,2323 "setNormalizedCoordinates:");2324_MTL_PRIVATE_DEF_SEL(setObject_atIndexedSubscript_,2325 "setObject:atIndexedSubscript:");2326_MTL_PRIVATE_DEF_SEL(setObjectAdditionalBinaryFunctions_,2327 "setObjectAdditionalBinaryFunctions:");2328_MTL_PRIVATE_DEF_SEL(setObjectBuffer_offset_atIndex_,2329 "setObjectBuffer:offset:atIndex:");2330_MTL_PRIVATE_DEF_SEL(setObjectBufferOffset_atIndex_,2331 "setObjectBufferOffset:atIndex:");2332_MTL_PRIVATE_DEF_SEL(setObjectBuffers_offsets_withRange_,2333 "setObjectBuffers:offsets:withRange:");2334_MTL_PRIVATE_DEF_SEL(setObjectBytes_length_atIndex_,2335 "setObjectBytes:length:atIndex:");2336_MTL_PRIVATE_DEF_SEL(setObjectFunction_,2337 "setObjectFunction:");2338_MTL_PRIVATE_DEF_SEL(setObjectFunctionDescriptor_,2339 "setObjectFunctionDescriptor:");2340_MTL_PRIVATE_DEF_SEL(setObjectLinkedFunctions_,2341 "setObjectLinkedFunctions:");2342_MTL_PRIVATE_DEF_SEL(setObjectSamplerState_atIndex_,2343 "setObjectSamplerState:atIndex:");2344_MTL_PRIVATE_DEF_SEL(setObjectSamplerState_lodMinClamp_lodMaxClamp_atIndex_,2345 "setObjectSamplerState:lodMinClamp:lodMaxClamp:atIndex:");2346_MTL_PRIVATE_DEF_SEL(setObjectSamplerStates_lodMinClamps_lodMaxClamps_withRange_,2347 "setObjectSamplerStates:lodMinClamps:lodMaxClamps:withRange:");2348_MTL_PRIVATE_DEF_SEL(setObjectSamplerStates_withRange_,2349 "setObjectSamplerStates:withRange:");2350_MTL_PRIVATE_DEF_SEL(setObjectStaticLinkingDescriptor_,2351 "setObjectStaticLinkingDescriptor:");2352_MTL_PRIVATE_DEF_SEL(setObjectTexture_atIndex_,2353 "setObjectTexture:atIndex:");2354_MTL_PRIVATE_DEF_SEL(setObjectTextures_withRange_,2355 "setObjectTextures:withRange:");2356_MTL_PRIVATE_DEF_SEL(setObjectThreadgroupMemoryLength_atIndex_,2357 "setObjectThreadgroupMemoryLength:atIndex:");2358_MTL_PRIVATE_DEF_SEL(setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth_,2359 "setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth:");2360_MTL_PRIVATE_DEF_SEL(setOffset_,2361 "setOffset:");2362_MTL_PRIVATE_DEF_SEL(setOpaque_,2363 "setOpaque:");2364_MTL_PRIVATE_DEF_SEL(setOpaqueCurveIntersectionFunctionWithSignature_atIndex_,2365 "setOpaqueCurveIntersectionFunctionWithSignature:atIndex:");2366_MTL_PRIVATE_DEF_SEL(setOpaqueCurveIntersectionFunctionWithSignature_withRange_,2367 "setOpaqueCurveIntersectionFunctionWithSignature:withRange:");2368_MTL_PRIVATE_DEF_SEL(setOpaqueTriangleIntersectionFunctionWithSignature_atIndex_,2369 "setOpaqueTriangleIntersectionFunctionWithSignature:atIndex:");2370_MTL_PRIVATE_DEF_SEL(setOpaqueTriangleIntersectionFunctionWithSignature_withRange_,2371 "setOpaqueTriangleIntersectionFunctionWithSignature:withRange:");2372_MTL_PRIVATE_DEF_SEL(setOptimizationLevel_,2373 "setOptimizationLevel:");2374_MTL_PRIVATE_DEF_SEL(setOptions_,2375 "setOptions:");2376_MTL_PRIVATE_DEF_SEL(setOutputNode_,2377 "setOutputNode:");2378_MTL_PRIVATE_DEF_SEL(setOutputURL_,2379 "setOutputURL:");2380_MTL_PRIVATE_DEF_SEL(setOwnerWithIdentity_,2381 "setOwnerWithIdentity:");2382_MTL_PRIVATE_DEF_SEL(setPayloadMemoryLength_,2383 "setPayloadMemoryLength:");2384_MTL_PRIVATE_DEF_SEL(setPhysicalIndex_forLogicalIndex_,2385 "setPhysicalIndex:forLogicalIndex:");2386_MTL_PRIVATE_DEF_SEL(setPipelineDataSetSerializer_,2387 "setPipelineDataSetSerializer:");2388_MTL_PRIVATE_DEF_SEL(setPipelineState_,2389 "setPipelineState:");2390_MTL_PRIVATE_DEF_SEL(setPixelFormat_,2391 "setPixelFormat:");2392_MTL_PRIVATE_DEF_SEL(setPlacementSparsePageSize_,2393 "setPlacementSparsePageSize:");2394_MTL_PRIVATE_DEF_SEL(setPreloadedLibraries_,2395 "setPreloadedLibraries:");2396_MTL_PRIVATE_DEF_SEL(setPreprocessorMacros_,2397 "setPreprocessorMacros:");2398_MTL_PRIVATE_DEF_SEL(setPreserveInvariance_,2399 "setPreserveInvariance:");2400_MTL_PRIVATE_DEF_SEL(setPrimitiveDataBuffer_,2401 "setPrimitiveDataBuffer:");2402_MTL_PRIVATE_DEF_SEL(setPrimitiveDataBufferOffset_,2403 "setPrimitiveDataBufferOffset:");2404_MTL_PRIVATE_DEF_SEL(setPrimitiveDataElementSize_,2405 "setPrimitiveDataElementSize:");2406_MTL_PRIVATE_DEF_SEL(setPrimitiveDataStride_,2407 "setPrimitiveDataStride:");2408_MTL_PRIVATE_DEF_SEL(setPriority_,2409 "setPriority:");2410_MTL_PRIVATE_DEF_SEL(setPrivateFunctionDescriptors_,2411 "setPrivateFunctionDescriptors:");2412_MTL_PRIVATE_DEF_SEL(setPrivateFunctions_,2413 "setPrivateFunctions:");2414_MTL_PRIVATE_DEF_SEL(setPurgeableState_,2415 "setPurgeableState:");2416_MTL_PRIVATE_DEF_SEL(setRAddressMode_,2417 "setRAddressMode:");2418_MTL_PRIVATE_DEF_SEL(setRadiusBuffer_,2419 "setRadiusBuffer:");2420_MTL_PRIVATE_DEF_SEL(setRadiusBufferOffset_,2421 "setRadiusBufferOffset:");2422_MTL_PRIVATE_DEF_SEL(setRadiusBuffers_,2423 "setRadiusBuffers:");2424_MTL_PRIVATE_DEF_SEL(setRadiusFormat_,2425 "setRadiusFormat:");2426_MTL_PRIVATE_DEF_SEL(setRadiusStride_,2427 "setRadiusStride:");2428_MTL_PRIVATE_DEF_SEL(setRasterSampleCount_,2429 "setRasterSampleCount:");2430_MTL_PRIVATE_DEF_SEL(setRasterizationEnabled_,2431 "setRasterizationEnabled:");2432_MTL_PRIVATE_DEF_SEL(setRasterizationRateMap_,2433 "setRasterizationRateMap:");2434_MTL_PRIVATE_DEF_SEL(setReadMask_,2435 "setReadMask:");2436_MTL_PRIVATE_DEF_SEL(setReductionMode_,2437 "setReductionMode:");2438_MTL_PRIVATE_DEF_SEL(setRenderPipelineState_,2439 "setRenderPipelineState:");2440_MTL_PRIVATE_DEF_SEL(setRenderPipelineState_atIndex_,2441 "setRenderPipelineState:atIndex:");2442_MTL_PRIVATE_DEF_SEL(setRenderPipelineStates_withRange_,2443 "setRenderPipelineStates:withRange:");2444_MTL_PRIVATE_DEF_SEL(setRenderTargetArrayLength_,2445 "setRenderTargetArrayLength:");2446_MTL_PRIVATE_DEF_SEL(setRenderTargetHeight_,2447 "setRenderTargetHeight:");2448_MTL_PRIVATE_DEF_SEL(setRenderTargetWidth_,2449 "setRenderTargetWidth:");2450_MTL_PRIVATE_DEF_SEL(setRequiredThreadsPerMeshThreadgroup_,2451 "setRequiredThreadsPerMeshThreadgroup:");2452_MTL_PRIVATE_DEF_SEL(setRequiredThreadsPerObjectThreadgroup_,2453 "setRequiredThreadsPerObjectThreadgroup:");2454_MTL_PRIVATE_DEF_SEL(setRequiredThreadsPerThreadgroup_,2455 "setRequiredThreadsPerThreadgroup:");2456_MTL_PRIVATE_DEF_SEL(setResolveDepthPlane_,2457 "setResolveDepthPlane:");2458_MTL_PRIVATE_DEF_SEL(setResolveLevel_,2459 "setResolveLevel:");2460_MTL_PRIVATE_DEF_SEL(setResolveSlice_,2461 "setResolveSlice:");2462_MTL_PRIVATE_DEF_SEL(setResolveTexture_,2463 "setResolveTexture:");2464_MTL_PRIVATE_DEF_SEL(setResource_atBufferIndex_,2465 "setResource:atBufferIndex:");2466_MTL_PRIVATE_DEF_SEL(setResourceOptions_,2467 "setResourceOptions:");2468_MTL_PRIVATE_DEF_SEL(setResourceViewCount_,2469 "setResourceViewCount:");2470_MTL_PRIVATE_DEF_SEL(setRetainedReferences_,2471 "setRetainedReferences:");2472_MTL_PRIVATE_DEF_SEL(setRgbBlendOperation_,2473 "setRgbBlendOperation:");2474_MTL_PRIVATE_DEF_SEL(setSAddressMode_,2475 "setSAddressMode:");2476_MTL_PRIVATE_DEF_SEL(setSampleBuffer_,2477 "setSampleBuffer:");2478_MTL_PRIVATE_DEF_SEL(setSampleCount_,2479 "setSampleCount:");2480_MTL_PRIVATE_DEF_SEL(setSamplePositions_count_,2481 "setSamplePositions:count:");2482_MTL_PRIVATE_DEF_SEL(setSamplerState_atIndex_,2483 "setSamplerState:atIndex:");2484_MTL_PRIVATE_DEF_SEL(setSamplerState_lodMinClamp_lodMaxClamp_atIndex_,2485 "setSamplerState:lodMinClamp:lodMaxClamp:atIndex:");2486_MTL_PRIVATE_DEF_SEL(setSamplerStates_lodMinClamps_lodMaxClamps_withRange_,2487 "setSamplerStates:lodMinClamps:lodMaxClamps:withRange:");2488_MTL_PRIVATE_DEF_SEL(setSamplerStates_withRange_,2489 "setSamplerStates:withRange:");2490_MTL_PRIVATE_DEF_SEL(setScissorRect_,2491 "setScissorRect:");2492_MTL_PRIVATE_DEF_SEL(setScissorRects_count_,2493 "setScissorRects:count:");2494_MTL_PRIVATE_DEF_SEL(setScratchBufferAllocator_,2495 "setScratchBufferAllocator:");2496_MTL_PRIVATE_DEF_SEL(setScreenSize_,2497 "setScreenSize:");2498_MTL_PRIVATE_DEF_SEL(setSegmentControlPointCount_,2499 "setSegmentControlPointCount:");2500_MTL_PRIVATE_DEF_SEL(setSegmentCount_,2501 "setSegmentCount:");2502_MTL_PRIVATE_DEF_SEL(setShaderReflection_,2503 "setShaderReflection:");2504_MTL_PRIVATE_DEF_SEL(setShaderValidation_,2505 "setShaderValidation:");2506_MTL_PRIVATE_DEF_SEL(setShouldMaximizeConcurrentCompilation_,2507 "setShouldMaximizeConcurrentCompilation:");2508_MTL_PRIVATE_DEF_SEL(setSignaledValue_,2509 "setSignaledValue:");2510_MTL_PRIVATE_DEF_SEL(setSize_,2511 "setSize:");2512_MTL_PRIVATE_DEF_SEL(setSlice_,2513 "setSlice:");2514_MTL_PRIVATE_DEF_SEL(setSliceRange_,2515 "setSliceRange:");2516_MTL_PRIVATE_DEF_SEL(setSource_,2517 "setSource:");2518_MTL_PRIVATE_DEF_SEL(setSourceAlphaBlendFactor_,2519 "setSourceAlphaBlendFactor:");2520_MTL_PRIVATE_DEF_SEL(setSourceRGBBlendFactor_,2521 "setSourceRGBBlendFactor:");2522_MTL_PRIVATE_DEF_SEL(setSparsePageSize_,2523 "setSparsePageSize:");2524_MTL_PRIVATE_DEF_SEL(setSpecializedName_,2525 "setSpecializedName:");2526_MTL_PRIVATE_DEF_SEL(setStageInRegion_,2527 "setStageInRegion:");2528_MTL_PRIVATE_DEF_SEL(setStageInRegionWithIndirectBuffer_indirectBufferOffset_,2529 "setStageInRegionWithIndirectBuffer:indirectBufferOffset:");2530_MTL_PRIVATE_DEF_SEL(setStageInputDescriptor_,2531 "setStageInputDescriptor:");2532_MTL_PRIVATE_DEF_SEL(setStartOfEncoderSampleIndex_,2533 "setStartOfEncoderSampleIndex:");2534_MTL_PRIVATE_DEF_SEL(setStartOfFragmentSampleIndex_,2535 "setStartOfFragmentSampleIndex:");2536_MTL_PRIVATE_DEF_SEL(setStartOfVertexSampleIndex_,2537 "setStartOfVertexSampleIndex:");2538_MTL_PRIVATE_DEF_SEL(setStaticLinkingDescriptor_,2539 "setStaticLinkingDescriptor:");2540_MTL_PRIVATE_DEF_SEL(setStencilAttachment_,2541 "setStencilAttachment:");2542_MTL_PRIVATE_DEF_SEL(setStencilAttachmentPixelFormat_,2543 "setStencilAttachmentPixelFormat:");2544_MTL_PRIVATE_DEF_SEL(setStencilCompareFunction_,2545 "setStencilCompareFunction:");2546_MTL_PRIVATE_DEF_SEL(setStencilFailureOperation_,2547 "setStencilFailureOperation:");2548_MTL_PRIVATE_DEF_SEL(setStencilFrontReferenceValue_backReferenceValue_,2549 "setStencilFrontReferenceValue:backReferenceValue:");2550_MTL_PRIVATE_DEF_SEL(setStencilReferenceValue_,2551 "setStencilReferenceValue:");2552_MTL_PRIVATE_DEF_SEL(setStencilResolveFilter_,2553 "setStencilResolveFilter:");2554_MTL_PRIVATE_DEF_SEL(setStencilStoreAction_,2555 "setStencilStoreAction:");2556_MTL_PRIVATE_DEF_SEL(setStencilStoreActionOptions_,2557 "setStencilStoreActionOptions:");2558_MTL_PRIVATE_DEF_SEL(setStepFunction_,2559 "setStepFunction:");2560_MTL_PRIVATE_DEF_SEL(setStepRate_,2561 "setStepRate:");2562_MTL_PRIVATE_DEF_SEL(setStorageMode_,2563 "setStorageMode:");2564_MTL_PRIVATE_DEF_SEL(setStoreAction_,2565 "setStoreAction:");2566_MTL_PRIVATE_DEF_SEL(setStoreActionOptions_,2567 "setStoreActionOptions:");2568_MTL_PRIVATE_DEF_SEL(setStride_,2569 "setStride:");2570_MTL_PRIVATE_DEF_SEL(setStrides_,2571 "setStrides:");2572_MTL_PRIVATE_DEF_SEL(setSupportAddingBinaryFunctions_,2573 "setSupportAddingBinaryFunctions:");2574_MTL_PRIVATE_DEF_SEL(setSupportAddingFragmentBinaryFunctions_,2575 "setSupportAddingFragmentBinaryFunctions:");2576_MTL_PRIVATE_DEF_SEL(setSupportAddingVertexBinaryFunctions_,2577 "setSupportAddingVertexBinaryFunctions:");2578_MTL_PRIVATE_DEF_SEL(setSupportArgumentBuffers_,2579 "setSupportArgumentBuffers:");2580_MTL_PRIVATE_DEF_SEL(setSupportAttributeStrides_,2581 "setSupportAttributeStrides:");2582_MTL_PRIVATE_DEF_SEL(setSupportBinaryLinking_,2583 "setSupportBinaryLinking:");2584_MTL_PRIVATE_DEF_SEL(setSupportColorAttachmentMapping_,2585 "setSupportColorAttachmentMapping:");2586_MTL_PRIVATE_DEF_SEL(setSupportDynamicAttributeStride_,2587 "setSupportDynamicAttributeStride:");2588_MTL_PRIVATE_DEF_SEL(setSupportFragmentBinaryLinking_,2589 "setSupportFragmentBinaryLinking:");2590_MTL_PRIVATE_DEF_SEL(setSupportIndirectCommandBuffers_,2591 "setSupportIndirectCommandBuffers:");2592_MTL_PRIVATE_DEF_SEL(setSupportMeshBinaryLinking_,2593 "setSupportMeshBinaryLinking:");2594_MTL_PRIVATE_DEF_SEL(setSupportObjectBinaryLinking_,2595 "setSupportObjectBinaryLinking:");2596_MTL_PRIVATE_DEF_SEL(setSupportRayTracing_,2597 "setSupportRayTracing:");2598_MTL_PRIVATE_DEF_SEL(setSupportVertexBinaryLinking_,2599 "setSupportVertexBinaryLinking:");2600_MTL_PRIVATE_DEF_SEL(setSwizzle_,2601 "setSwizzle:");2602_MTL_PRIVATE_DEF_SEL(setTAddressMode_,2603 "setTAddressMode:");2604_MTL_PRIVATE_DEF_SEL(setTessellationControlPointIndexType_,2605 "setTessellationControlPointIndexType:");2606_MTL_PRIVATE_DEF_SEL(setTessellationFactorBuffer_offset_instanceStride_,2607 "setTessellationFactorBuffer:offset:instanceStride:");2608_MTL_PRIVATE_DEF_SEL(setTessellationFactorFormat_,2609 "setTessellationFactorFormat:");2610_MTL_PRIVATE_DEF_SEL(setTessellationFactorScale_,2611 "setTessellationFactorScale:");2612_MTL_PRIVATE_DEF_SEL(setTessellationFactorScaleEnabled_,2613 "setTessellationFactorScaleEnabled:");2614_MTL_PRIVATE_DEF_SEL(setTessellationFactorStepFunction_,2615 "setTessellationFactorStepFunction:");2616_MTL_PRIVATE_DEF_SEL(setTessellationOutputWindingOrder_,2617 "setTessellationOutputWindingOrder:");2618_MTL_PRIVATE_DEF_SEL(setTessellationPartitionMode_,2619 "setTessellationPartitionMode:");2620_MTL_PRIVATE_DEF_SEL(setTexture_,2621 "setTexture:");2622_MTL_PRIVATE_DEF_SEL(setTexture_atIndex_,2623 "setTexture:atIndex:");2624_MTL_PRIVATE_DEF_SEL(setTextureType_,2625 "setTextureType:");2626_MTL_PRIVATE_DEF_SEL(setTextureView_atIndex_,2627 "setTextureView:atIndex:");2628_MTL_PRIVATE_DEF_SEL(setTextureView_descriptor_atIndex_,2629 "setTextureView:descriptor:atIndex:");2630_MTL_PRIVATE_DEF_SEL(setTextureViewFromBuffer_descriptor_offset_bytesPerRow_atIndex_,2631 "setTextureViewFromBuffer:descriptor:offset:bytesPerRow:atIndex:");2632_MTL_PRIVATE_DEF_SEL(setTextures_withRange_,2633 "setTextures:withRange:");2634_MTL_PRIVATE_DEF_SEL(setThreadGroupSizeIsMultipleOfThreadExecutionWidth_,2635 "setThreadGroupSizeIsMultipleOfThreadExecutionWidth:");2636_MTL_PRIVATE_DEF_SEL(setThreadgroupMemoryLength_,2637 "setThreadgroupMemoryLength:");2638_MTL_PRIVATE_DEF_SEL(setThreadgroupMemoryLength_atIndex_,2639 "setThreadgroupMemoryLength:atIndex:");2640_MTL_PRIVATE_DEF_SEL(setThreadgroupMemoryLength_offset_atIndex_,2641 "setThreadgroupMemoryLength:offset:atIndex:");2642_MTL_PRIVATE_DEF_SEL(setThreadgroupSizeMatchesTileSize_,2643 "setThreadgroupSizeMatchesTileSize:");2644_MTL_PRIVATE_DEF_SEL(setTileAccelerationStructure_atBufferIndex_,2645 "setTileAccelerationStructure:atBufferIndex:");2646_MTL_PRIVATE_DEF_SEL(setTileAdditionalBinaryFunctions_,2647 "setTileAdditionalBinaryFunctions:");2648_MTL_PRIVATE_DEF_SEL(setTileBuffer_offset_atIndex_,2649 "setTileBuffer:offset:atIndex:");2650_MTL_PRIVATE_DEF_SEL(setTileBufferOffset_atIndex_,2651 "setTileBufferOffset:atIndex:");2652_MTL_PRIVATE_DEF_SEL(setTileBuffers_offsets_withRange_,2653 "setTileBuffers:offsets:withRange:");2654_MTL_PRIVATE_DEF_SEL(setTileBytes_length_atIndex_,2655 "setTileBytes:length:atIndex:");2656_MTL_PRIVATE_DEF_SEL(setTileFunction_,2657 "setTileFunction:");2658_MTL_PRIVATE_DEF_SEL(setTileFunctionDescriptor_,2659 "setTileFunctionDescriptor:");2660_MTL_PRIVATE_DEF_SEL(setTileHeight_,2661 "setTileHeight:");2662_MTL_PRIVATE_DEF_SEL(setTileIntersectionFunctionTable_atBufferIndex_,2663 "setTileIntersectionFunctionTable:atBufferIndex:");2664_MTL_PRIVATE_DEF_SEL(setTileIntersectionFunctionTables_withBufferRange_,2665 "setTileIntersectionFunctionTables:withBufferRange:");2666_MTL_PRIVATE_DEF_SEL(setTileSamplerState_atIndex_,2667 "setTileSamplerState:atIndex:");2668_MTL_PRIVATE_DEF_SEL(setTileSamplerState_lodMinClamp_lodMaxClamp_atIndex_,2669 "setTileSamplerState:lodMinClamp:lodMaxClamp:atIndex:");2670_MTL_PRIVATE_DEF_SEL(setTileSamplerStates_lodMinClamps_lodMaxClamps_withRange_,2671 "setTileSamplerStates:lodMinClamps:lodMaxClamps:withRange:");2672_MTL_PRIVATE_DEF_SEL(setTileSamplerStates_withRange_,2673 "setTileSamplerStates:withRange:");2674_MTL_PRIVATE_DEF_SEL(setTileTexture_atIndex_,2675 "setTileTexture:atIndex:");2676_MTL_PRIVATE_DEF_SEL(setTileTextures_withRange_,2677 "setTileTextures:withRange:");2678_MTL_PRIVATE_DEF_SEL(setTileVisibleFunctionTable_atBufferIndex_,2679 "setTileVisibleFunctionTable:atBufferIndex:");2680_MTL_PRIVATE_DEF_SEL(setTileVisibleFunctionTables_withBufferRange_,2681 "setTileVisibleFunctionTables:withBufferRange:");2682_MTL_PRIVATE_DEF_SEL(setTileWidth_,2683 "setTileWidth:");2684_MTL_PRIVATE_DEF_SEL(setTransformationMatrixBuffer_,2685 "setTransformationMatrixBuffer:");2686_MTL_PRIVATE_DEF_SEL(setTransformationMatrixBufferOffset_,2687 "setTransformationMatrixBufferOffset:");2688_MTL_PRIVATE_DEF_SEL(setTransformationMatrixLayout_,2689 "setTransformationMatrixLayout:");2690_MTL_PRIVATE_DEF_SEL(setTriangleCount_,2691 "setTriangleCount:");2692_MTL_PRIVATE_DEF_SEL(setTriangleFillMode_,2693 "setTriangleFillMode:");2694_MTL_PRIVATE_DEF_SEL(setType_,2695 "setType:");2696_MTL_PRIVATE_DEF_SEL(setUrl_,2697 "setUrl:");2698_MTL_PRIVATE_DEF_SEL(setUsage_,2699 "setUsage:");2700_MTL_PRIVATE_DEF_SEL(setVertexAccelerationStructure_atBufferIndex_,2701 "setVertexAccelerationStructure:atBufferIndex:");2702_MTL_PRIVATE_DEF_SEL(setVertexAdditionalBinaryFunctions_,2703 "setVertexAdditionalBinaryFunctions:");2704_MTL_PRIVATE_DEF_SEL(setVertexAmplificationCount_viewMappings_,2705 "setVertexAmplificationCount:viewMappings:");2706_MTL_PRIVATE_DEF_SEL(setVertexBuffer_,2707 "setVertexBuffer:");2708_MTL_PRIVATE_DEF_SEL(setVertexBuffer_offset_atIndex_,2709 "setVertexBuffer:offset:atIndex:");2710_MTL_PRIVATE_DEF_SEL(setVertexBuffer_offset_attributeStride_atIndex_,2711 "setVertexBuffer:offset:attributeStride:atIndex:");2712_MTL_PRIVATE_DEF_SEL(setVertexBufferOffset_,2713 "setVertexBufferOffset:");2714_MTL_PRIVATE_DEF_SEL(setVertexBufferOffset_atIndex_,2715 "setVertexBufferOffset:atIndex:");2716_MTL_PRIVATE_DEF_SEL(setVertexBufferOffset_attributeStride_atIndex_,2717 "setVertexBufferOffset:attributeStride:atIndex:");2718_MTL_PRIVATE_DEF_SEL(setVertexBuffers_,2719 "setVertexBuffers:");2720_MTL_PRIVATE_DEF_SEL(setVertexBuffers_offsets_attributeStrides_withRange_,2721 "setVertexBuffers:offsets:attributeStrides:withRange:");2722_MTL_PRIVATE_DEF_SEL(setVertexBuffers_offsets_withRange_,2723 "setVertexBuffers:offsets:withRange:");2724_MTL_PRIVATE_DEF_SEL(setVertexBytes_length_atIndex_,2725 "setVertexBytes:length:atIndex:");2726_MTL_PRIVATE_DEF_SEL(setVertexBytes_length_attributeStride_atIndex_,2727 "setVertexBytes:length:attributeStride:atIndex:");2728_MTL_PRIVATE_DEF_SEL(setVertexDescriptor_,2729 "setVertexDescriptor:");2730_MTL_PRIVATE_DEF_SEL(setVertexFormat_,2731 "setVertexFormat:");2732_MTL_PRIVATE_DEF_SEL(setVertexFunction_,2733 "setVertexFunction:");2734_MTL_PRIVATE_DEF_SEL(setVertexFunctionDescriptor_,2735 "setVertexFunctionDescriptor:");2736_MTL_PRIVATE_DEF_SEL(setVertexIntersectionFunctionTable_atBufferIndex_,2737 "setVertexIntersectionFunctionTable:atBufferIndex:");2738_MTL_PRIVATE_DEF_SEL(setVertexIntersectionFunctionTables_withBufferRange_,2739 "setVertexIntersectionFunctionTables:withBufferRange:");2740_MTL_PRIVATE_DEF_SEL(setVertexLinkedFunctions_,2741 "setVertexLinkedFunctions:");2742_MTL_PRIVATE_DEF_SEL(setVertexPreloadedLibraries_,2743 "setVertexPreloadedLibraries:");2744_MTL_PRIVATE_DEF_SEL(setVertexSamplerState_atIndex_,2745 "setVertexSamplerState:atIndex:");2746_MTL_PRIVATE_DEF_SEL(setVertexSamplerState_lodMinClamp_lodMaxClamp_atIndex_,2747 "setVertexSamplerState:lodMinClamp:lodMaxClamp:atIndex:");2748_MTL_PRIVATE_DEF_SEL(setVertexSamplerStates_lodMinClamps_lodMaxClamps_withRange_,2749 "setVertexSamplerStates:lodMinClamps:lodMaxClamps:withRange:");2750_MTL_PRIVATE_DEF_SEL(setVertexSamplerStates_withRange_,2751 "setVertexSamplerStates:withRange:");2752_MTL_PRIVATE_DEF_SEL(setVertexStaticLinkingDescriptor_,2753 "setVertexStaticLinkingDescriptor:");2754_MTL_PRIVATE_DEF_SEL(setVertexStride_,2755 "setVertexStride:");2756_MTL_PRIVATE_DEF_SEL(setVertexTexture_atIndex_,2757 "setVertexTexture:atIndex:");2758_MTL_PRIVATE_DEF_SEL(setVertexTextures_withRange_,2759 "setVertexTextures:withRange:");2760_MTL_PRIVATE_DEF_SEL(setVertexVisibleFunctionTable_atBufferIndex_,2761 "setVertexVisibleFunctionTable:atBufferIndex:");2762_MTL_PRIVATE_DEF_SEL(setVertexVisibleFunctionTables_withBufferRange_,2763 "setVertexVisibleFunctionTables:withBufferRange:");2764_MTL_PRIVATE_DEF_SEL(setViewport_,2765 "setViewport:");2766_MTL_PRIVATE_DEF_SEL(setViewports_count_,2767 "setViewports:count:");2768_MTL_PRIVATE_DEF_SEL(setVisibilityResultBuffer_,2769 "setVisibilityResultBuffer:");2770_MTL_PRIVATE_DEF_SEL(setVisibilityResultMode_offset_,2771 "setVisibilityResultMode:offset:");2772_MTL_PRIVATE_DEF_SEL(setVisibilityResultType_,2773 "setVisibilityResultType:");2774_MTL_PRIVATE_DEF_SEL(setVisibleFunctionTable_atBufferIndex_,2775 "setVisibleFunctionTable:atBufferIndex:");2776_MTL_PRIVATE_DEF_SEL(setVisibleFunctionTable_atIndex_,2777 "setVisibleFunctionTable:atIndex:");2778_MTL_PRIVATE_DEF_SEL(setVisibleFunctionTables_withBufferRange_,2779 "setVisibleFunctionTables:withBufferRange:");2780_MTL_PRIVATE_DEF_SEL(setVisibleFunctionTables_withRange_,2781 "setVisibleFunctionTables:withRange:");2782_MTL_PRIVATE_DEF_SEL(setWidth_,2783 "setWidth:");2784_MTL_PRIVATE_DEF_SEL(setWriteMask_,2785 "setWriteMask:");2786_MTL_PRIVATE_DEF_SEL(shaderReflection,2787 "shaderReflection");2788_MTL_PRIVATE_DEF_SEL(shaderValidation,2789 "shaderValidation");2790_MTL_PRIVATE_DEF_SEL(sharedCaptureManager,2791 "sharedCaptureManager");2792_MTL_PRIVATE_DEF_SEL(sharedListener,2793 "sharedListener");2794_MTL_PRIVATE_DEF_SEL(shouldMaximizeConcurrentCompilation,2795 "shouldMaximizeConcurrentCompilation");2796_MTL_PRIVATE_DEF_SEL(signalDrawable_,2797 "signalDrawable:");2798_MTL_PRIVATE_DEF_SEL(signalEvent_value_,2799 "signalEvent:value:");2800_MTL_PRIVATE_DEF_SEL(signaledValue,2801 "signaledValue");2802_MTL_PRIVATE_DEF_SEL(size,2803 "size");2804_MTL_PRIVATE_DEF_SEL(sizeOfCounterHeapEntry_,2805 "sizeOfCounterHeapEntry:");2806_MTL_PRIVATE_DEF_SEL(slice,2807 "slice");2808_MTL_PRIVATE_DEF_SEL(sliceRange,2809 "sliceRange");2810_MTL_PRIVATE_DEF_SEL(source,2811 "source");2812_MTL_PRIVATE_DEF_SEL(sourceAlphaBlendFactor,2813 "sourceAlphaBlendFactor");2814_MTL_PRIVATE_DEF_SEL(sourceRGBBlendFactor,2815 "sourceRGBBlendFactor");2816_MTL_PRIVATE_DEF_SEL(sparseBufferTier,2817 "sparseBufferTier");2818_MTL_PRIVATE_DEF_SEL(sparsePageSize,2819 "sparsePageSize");2820_MTL_PRIVATE_DEF_SEL(sparseTextureTier,2821 "sparseTextureTier");2822_MTL_PRIVATE_DEF_SEL(sparseTileSizeInBytes,2823 "sparseTileSizeInBytes");2824_MTL_PRIVATE_DEF_SEL(sparseTileSizeInBytesForSparsePageSize_,2825 "sparseTileSizeInBytesForSparsePageSize:");2826_MTL_PRIVATE_DEF_SEL(sparseTileSizeWithTextureType_pixelFormat_sampleCount_,2827 "sparseTileSizeWithTextureType:pixelFormat:sampleCount:");2828_MTL_PRIVATE_DEF_SEL(sparseTileSizeWithTextureType_pixelFormat_sampleCount_sparsePageSize_,2829 "sparseTileSizeWithTextureType:pixelFormat:sampleCount:sparsePageSize:");2830_MTL_PRIVATE_DEF_SEL(specializedName,2831 "specializedName");2832_MTL_PRIVATE_DEF_SEL(stageInputAttributes,2833 "stageInputAttributes");2834_MTL_PRIVATE_DEF_SEL(stageInputDescriptor,2835 "stageInputDescriptor");2836_MTL_PRIVATE_DEF_SEL(stageInputOutputDescriptor,2837 "stageInputOutputDescriptor");2838_MTL_PRIVATE_DEF_SEL(stages,2839 "stages");2840_MTL_PRIVATE_DEF_SEL(startCaptureWithCommandQueue_,2841 "startCaptureWithCommandQueue:");2842_MTL_PRIVATE_DEF_SEL(startCaptureWithDescriptor_error_,2843 "startCaptureWithDescriptor:error:");2844_MTL_PRIVATE_DEF_SEL(startCaptureWithDevice_,2845 "startCaptureWithDevice:");2846_MTL_PRIVATE_DEF_SEL(startCaptureWithScope_,2847 "startCaptureWithScope:");2848_MTL_PRIVATE_DEF_SEL(startOfEncoderSampleIndex,2849 "startOfEncoderSampleIndex");2850_MTL_PRIVATE_DEF_SEL(startOfFragmentSampleIndex,2851 "startOfFragmentSampleIndex");2852_MTL_PRIVATE_DEF_SEL(startOfVertexSampleIndex,2853 "startOfVertexSampleIndex");2854_MTL_PRIVATE_DEF_SEL(staticLinkingDescriptor,2855 "staticLinkingDescriptor");2856_MTL_PRIVATE_DEF_SEL(staticThreadgroupMemoryLength,2857 "staticThreadgroupMemoryLength");2858_MTL_PRIVATE_DEF_SEL(status,2859 "status");2860_MTL_PRIVATE_DEF_SEL(stencilAttachment,2861 "stencilAttachment");2862_MTL_PRIVATE_DEF_SEL(stencilAttachmentPixelFormat,2863 "stencilAttachmentPixelFormat");2864_MTL_PRIVATE_DEF_SEL(stencilCompareFunction,2865 "stencilCompareFunction");2866_MTL_PRIVATE_DEF_SEL(stencilFailureOperation,2867 "stencilFailureOperation");2868_MTL_PRIVATE_DEF_SEL(stencilResolveFilter,2869 "stencilResolveFilter");2870_MTL_PRIVATE_DEF_SEL(stepFunction,2871 "stepFunction");2872_MTL_PRIVATE_DEF_SEL(stepRate,2873 "stepRate");2874_MTL_PRIVATE_DEF_SEL(stopCapture,2875 "stopCapture");2876_MTL_PRIVATE_DEF_SEL(storageMode,2877 "storageMode");2878_MTL_PRIVATE_DEF_SEL(storeAction,2879 "storeAction");2880_MTL_PRIVATE_DEF_SEL(storeActionOptions,2881 "storeActionOptions");2882_MTL_PRIVATE_DEF_SEL(stride,2883 "stride");2884_MTL_PRIVATE_DEF_SEL(strides,2885 "strides");2886_MTL_PRIVATE_DEF_SEL(structType,2887 "structType");2888_MTL_PRIVATE_DEF_SEL(supportAddingBinaryFunctions,2889 "supportAddingBinaryFunctions");2890_MTL_PRIVATE_DEF_SEL(supportAddingFragmentBinaryFunctions,2891 "supportAddingFragmentBinaryFunctions");2892_MTL_PRIVATE_DEF_SEL(supportAddingVertexBinaryFunctions,2893 "supportAddingVertexBinaryFunctions");2894_MTL_PRIVATE_DEF_SEL(supportArgumentBuffers,2895 "supportArgumentBuffers");2896_MTL_PRIVATE_DEF_SEL(supportAttributeStrides,2897 "supportAttributeStrides");2898_MTL_PRIVATE_DEF_SEL(supportBinaryLinking,2899 "supportBinaryLinking");2900_MTL_PRIVATE_DEF_SEL(supportColorAttachmentMapping,2901 "supportColorAttachmentMapping");2902_MTL_PRIVATE_DEF_SEL(supportDynamicAttributeStride,2903 "supportDynamicAttributeStride");2904_MTL_PRIVATE_DEF_SEL(supportFragmentBinaryLinking,2905 "supportFragmentBinaryLinking");2906_MTL_PRIVATE_DEF_SEL(supportIndirectCommandBuffers,2907 "supportIndirectCommandBuffers");2908_MTL_PRIVATE_DEF_SEL(supportMeshBinaryLinking,2909 "supportMeshBinaryLinking");2910_MTL_PRIVATE_DEF_SEL(supportObjectBinaryLinking,2911 "supportObjectBinaryLinking");2912_MTL_PRIVATE_DEF_SEL(supportRayTracing,2913 "supportRayTracing");2914_MTL_PRIVATE_DEF_SEL(supportVertexBinaryLinking,2915 "supportVertexBinaryLinking");2916_MTL_PRIVATE_DEF_SEL(supports32BitFloatFiltering,2917 "supports32BitFloatFiltering");2918_MTL_PRIVATE_DEF_SEL(supports32BitMSAA,2919 "supports32BitMSAA");2920_MTL_PRIVATE_DEF_SEL(supportsBCTextureCompression,2921 "supportsBCTextureCompression");2922_MTL_PRIVATE_DEF_SEL(supportsCounterSampling_,2923 "supportsCounterSampling:");2924_MTL_PRIVATE_DEF_SEL(supportsDestination_,2925 "supportsDestination:");2926_MTL_PRIVATE_DEF_SEL(supportsDynamicLibraries,2927 "supportsDynamicLibraries");2928_MTL_PRIVATE_DEF_SEL(supportsFamily_,2929 "supportsFamily:");2930_MTL_PRIVATE_DEF_SEL(supportsFeatureSet_,2931 "supportsFeatureSet:");2932_MTL_PRIVATE_DEF_SEL(supportsFunctionPointers,2933 "supportsFunctionPointers");2934_MTL_PRIVATE_DEF_SEL(supportsFunctionPointersFromRender,2935 "supportsFunctionPointersFromRender");2936_MTL_PRIVATE_DEF_SEL(supportsPlacementSparse,2937 "supportsPlacementSparse");2938_MTL_PRIVATE_DEF_SEL(supportsPrimitiveMotionBlur,2939 "supportsPrimitiveMotionBlur");2940_MTL_PRIVATE_DEF_SEL(supportsPullModelInterpolation,2941 "supportsPullModelInterpolation");2942_MTL_PRIVATE_DEF_SEL(supportsQueryTextureLOD,2943 "supportsQueryTextureLOD");2944_MTL_PRIVATE_DEF_SEL(supportsRasterizationRateMapWithLayerCount_,2945 "supportsRasterizationRateMapWithLayerCount:");2946_MTL_PRIVATE_DEF_SEL(supportsRaytracing,2947 "supportsRaytracing");2948_MTL_PRIVATE_DEF_SEL(supportsRaytracingFromRender,2949 "supportsRaytracingFromRender");2950_MTL_PRIVATE_DEF_SEL(supportsRenderDynamicLibraries,2951 "supportsRenderDynamicLibraries");2952_MTL_PRIVATE_DEF_SEL(supportsShaderBarycentricCoordinates,2953 "supportsShaderBarycentricCoordinates");2954_MTL_PRIVATE_DEF_SEL(supportsTextureSampleCount_,2955 "supportsTextureSampleCount:");2956_MTL_PRIVATE_DEF_SEL(supportsVertexAmplificationCount_,2957 "supportsVertexAmplificationCount:");2958_MTL_PRIVATE_DEF_SEL(swizzle,2959 "swizzle");2960_MTL_PRIVATE_DEF_SEL(synchronizeResource_,2961 "synchronizeResource:");2962_MTL_PRIVATE_DEF_SEL(synchronizeTexture_slice_level_,2963 "synchronizeTexture:slice:level:");2964_MTL_PRIVATE_DEF_SEL(tAddressMode,2965 "tAddressMode");2966_MTL_PRIVATE_DEF_SEL(tailSizeInBytes,2967 "tailSizeInBytes");2968_MTL_PRIVATE_DEF_SEL(tensorDataType,2969 "tensorDataType");2970_MTL_PRIVATE_DEF_SEL(tensorReferenceType,2971 "tensorReferenceType");2972_MTL_PRIVATE_DEF_SEL(tensorSizeAndAlignWithDescriptor_,2973 "tensorSizeAndAlignWithDescriptor:");2974_MTL_PRIVATE_DEF_SEL(tessellationControlPointIndexType,2975 "tessellationControlPointIndexType");2976_MTL_PRIVATE_DEF_SEL(tessellationFactorFormat,2977 "tessellationFactorFormat");2978_MTL_PRIVATE_DEF_SEL(tessellationFactorStepFunction,2979 "tessellationFactorStepFunction");2980_MTL_PRIVATE_DEF_SEL(tessellationOutputWindingOrder,2981 "tessellationOutputWindingOrder");2982_MTL_PRIVATE_DEF_SEL(tessellationPartitionMode,2983 "tessellationPartitionMode");2984_MTL_PRIVATE_DEF_SEL(texture,2985 "texture");2986_MTL_PRIVATE_DEF_SEL(texture2DDescriptorWithPixelFormat_width_height_mipmapped_,2987 "texture2DDescriptorWithPixelFormat:width:height:mipmapped:");2988_MTL_PRIVATE_DEF_SEL(textureBarrier,2989 "textureBarrier");2990_MTL_PRIVATE_DEF_SEL(textureBufferDescriptorWithPixelFormat_width_resourceOptions_usage_,2991 "textureBufferDescriptorWithPixelFormat:width:resourceOptions:usage:");2992_MTL_PRIVATE_DEF_SEL(textureCubeDescriptorWithPixelFormat_size_mipmapped_,2993 "textureCubeDescriptorWithPixelFormat:size:mipmapped:");2994_MTL_PRIVATE_DEF_SEL(textureDataType,2995 "textureDataType");2996_MTL_PRIVATE_DEF_SEL(textureReferenceType,2997 "textureReferenceType");2998_MTL_PRIVATE_DEF_SEL(textureType,2999 "textureType");3000_MTL_PRIVATE_DEF_SEL(threadExecutionWidth,3001 "threadExecutionWidth");3002_MTL_PRIVATE_DEF_SEL(threadGroupSizeIsMultipleOfThreadExecutionWidth,3003 "threadGroupSizeIsMultipleOfThreadExecutionWidth");3004_MTL_PRIVATE_DEF_SEL(threadgroupMemoryAlignment,3005 "threadgroupMemoryAlignment");3006_MTL_PRIVATE_DEF_SEL(threadgroupMemoryDataSize,3007 "threadgroupMemoryDataSize");3008_MTL_PRIVATE_DEF_SEL(threadgroupMemoryLength,3009 "threadgroupMemoryLength");3010_MTL_PRIVATE_DEF_SEL(threadgroupSizeMatchesTileSize,3011 "threadgroupSizeMatchesTileSize");3012_MTL_PRIVATE_DEF_SEL(tileAdditionalBinaryFunctions,3013 "tileAdditionalBinaryFunctions");3014_MTL_PRIVATE_DEF_SEL(tileArguments,3015 "tileArguments");3016_MTL_PRIVATE_DEF_SEL(tileBindings,3017 "tileBindings");3018_MTL_PRIVATE_DEF_SEL(tileBuffers,3019 "tileBuffers");3020_MTL_PRIVATE_DEF_SEL(tileFunction,3021 "tileFunction");3022_MTL_PRIVATE_DEF_SEL(tileFunctionDescriptor,3023 "tileFunctionDescriptor");3024_MTL_PRIVATE_DEF_SEL(tileHeight,3025 "tileHeight");3026_MTL_PRIVATE_DEF_SEL(tileLinkingDescriptor,3027 "tileLinkingDescriptor");3028_MTL_PRIVATE_DEF_SEL(tileWidth,3029 "tileWidth");3030_MTL_PRIVATE_DEF_SEL(transformationMatrixBuffer,3031 "transformationMatrixBuffer");3032_MTL_PRIVATE_DEF_SEL(transformationMatrixBufferOffset,3033 "transformationMatrixBufferOffset");3034_MTL_PRIVATE_DEF_SEL(transformationMatrixLayout,3035 "transformationMatrixLayout");3036_MTL_PRIVATE_DEF_SEL(triangleCount,3037 "triangleCount");3038_MTL_PRIVATE_DEF_SEL(tryCancel,3039 "tryCancel");3040_MTL_PRIVATE_DEF_SEL(type,3041 "type");3042_MTL_PRIVATE_DEF_SEL(updateBufferMappings_heap_operations_count_,3043 "updateBufferMappings:heap:operations:count:");3044_MTL_PRIVATE_DEF_SEL(updateFence_,3045 "updateFence:");3046_MTL_PRIVATE_DEF_SEL(updateFence_afterEncoderStages_,3047 "updateFence:afterEncoderStages:");3048_MTL_PRIVATE_DEF_SEL(updateFence_afterStages_,3049 "updateFence:afterStages:");3050_MTL_PRIVATE_DEF_SEL(updateTextureMapping_mode_indirectBuffer_indirectBufferOffset_,3051 "updateTextureMapping:mode:indirectBuffer:indirectBufferOffset:");3052_MTL_PRIVATE_DEF_SEL(updateTextureMapping_mode_region_mipLevel_slice_,3053 "updateTextureMapping:mode:region:mipLevel:slice:");3054_MTL_PRIVATE_DEF_SEL(updateTextureMappings_heap_operations_count_,3055 "updateTextureMappings:heap:operations:count:");3056_MTL_PRIVATE_DEF_SEL(updateTextureMappings_mode_regions_mipLevels_slices_numRegions_,3057 "updateTextureMappings:mode:regions:mipLevels:slices:numRegions:");3058_MTL_PRIVATE_DEF_SEL(url,3059 "url");3060_MTL_PRIVATE_DEF_SEL(usage,3061 "usage");3062_MTL_PRIVATE_DEF_SEL(useHeap_,3063 "useHeap:");3064_MTL_PRIVATE_DEF_SEL(useHeap_stages_,3065 "useHeap:stages:");3066_MTL_PRIVATE_DEF_SEL(useHeaps_count_,3067 "useHeaps:count:");3068_MTL_PRIVATE_DEF_SEL(useHeaps_count_stages_,3069 "useHeaps:count:stages:");3070_MTL_PRIVATE_DEF_SEL(useResidencySet_,3071 "useResidencySet:");3072_MTL_PRIVATE_DEF_SEL(useResidencySets_count_,3073 "useResidencySets:count:");3074_MTL_PRIVATE_DEF_SEL(useResource_usage_,3075 "useResource:usage:");3076_MTL_PRIVATE_DEF_SEL(useResource_usage_stages_,3077 "useResource:usage:stages:");3078_MTL_PRIVATE_DEF_SEL(useResources_count_usage_,3079 "useResources:count:usage:");3080_MTL_PRIVATE_DEF_SEL(useResources_count_usage_stages_,3081 "useResources:count:usage:stages:");3082_MTL_PRIVATE_DEF_SEL(usedSize,3083 "usedSize");3084_MTL_PRIVATE_DEF_SEL(userAnnotation,3085 "userAnnotation");3086_MTL_PRIVATE_DEF_SEL(vertexAdditionalBinaryFunctions,3087 "vertexAdditionalBinaryFunctions");3088_MTL_PRIVATE_DEF_SEL(vertexArguments,3089 "vertexArguments");3090_MTL_PRIVATE_DEF_SEL(vertexAttributes,3091 "vertexAttributes");3092_MTL_PRIVATE_DEF_SEL(vertexBindings,3093 "vertexBindings");3094_MTL_PRIVATE_DEF_SEL(vertexBuffer,3095 "vertexBuffer");3096_MTL_PRIVATE_DEF_SEL(vertexBufferOffset,3097 "vertexBufferOffset");3098_MTL_PRIVATE_DEF_SEL(vertexBuffers,3099 "vertexBuffers");3100_MTL_PRIVATE_DEF_SEL(vertexDescriptor,3101 "vertexDescriptor");3102_MTL_PRIVATE_DEF_SEL(vertexFormat,3103 "vertexFormat");3104_MTL_PRIVATE_DEF_SEL(vertexFunction,3105 "vertexFunction");3106_MTL_PRIVATE_DEF_SEL(vertexFunctionDescriptor,3107 "vertexFunctionDescriptor");3108_MTL_PRIVATE_DEF_SEL(vertexLinkedFunctions,3109 "vertexLinkedFunctions");3110_MTL_PRIVATE_DEF_SEL(vertexLinkingDescriptor,3111 "vertexLinkingDescriptor");3112_MTL_PRIVATE_DEF_SEL(vertexPreloadedLibraries,3113 "vertexPreloadedLibraries");3114_MTL_PRIVATE_DEF_SEL(vertexStaticLinkingDescriptor,3115 "vertexStaticLinkingDescriptor");3116_MTL_PRIVATE_DEF_SEL(vertexStride,3117 "vertexStride");3118_MTL_PRIVATE_DEF_SEL(vertical,3119 "vertical");3120_MTL_PRIVATE_DEF_SEL(verticalSampleStorage,3121 "verticalSampleStorage");3122_MTL_PRIVATE_DEF_SEL(visibilityResultBuffer,3123 "visibilityResultBuffer");3124_MTL_PRIVATE_DEF_SEL(visibilityResultType,3125 "visibilityResultType");3126_MTL_PRIVATE_DEF_SEL(visibleFunctionTableDescriptor,3127 "visibleFunctionTableDescriptor");3128_MTL_PRIVATE_DEF_SEL(waitForDrawable_,3129 "waitForDrawable:");3130_MTL_PRIVATE_DEF_SEL(waitForEvent_value_,3131 "waitForEvent:value:");3132_MTL_PRIVATE_DEF_SEL(waitForFence_,3133 "waitForFence:");3134_MTL_PRIVATE_DEF_SEL(waitForFence_beforeEncoderStages_,3135 "waitForFence:beforeEncoderStages:");3136_MTL_PRIVATE_DEF_SEL(waitForFence_beforeStages_,3137 "waitForFence:beforeStages:");3138_MTL_PRIVATE_DEF_SEL(waitUntilCompleted,3139 "waitUntilCompleted");3140_MTL_PRIVATE_DEF_SEL(waitUntilScheduled,3141 "waitUntilScheduled");3142_MTL_PRIVATE_DEF_SEL(waitUntilSignaledValue_timeoutMS_,3143 "waitUntilSignaledValue:timeoutMS:");3144_MTL_PRIVATE_DEF_SEL(width,3145 "width");3146_MTL_PRIVATE_DEF_SEL(writeCompactedAccelerationStructureSize_toBuffer_,3147 "writeCompactedAccelerationStructureSize:toBuffer:");3148_MTL_PRIVATE_DEF_SEL(writeCompactedAccelerationStructureSize_toBuffer_offset_,3149 "writeCompactedAccelerationStructureSize:toBuffer:offset:");3150_MTL_PRIVATE_DEF_SEL(writeCompactedAccelerationStructureSize_toBuffer_offset_sizeDataType_,3151 "writeCompactedAccelerationStructureSize:toBuffer:offset:sizeDataType:");3152_MTL_PRIVATE_DEF_SEL(writeMask,3153 "writeMask");3154_MTL_PRIVATE_DEF_SEL(writeTimestampIntoHeap_atIndex_,3155 "writeTimestampIntoHeap:atIndex:");3156_MTL_PRIVATE_DEF_SEL(writeTimestampWithGranularity_afterStage_intoHeap_atIndex_,3157 "writeTimestampWithGranularity:afterStage:intoHeap:atIndex:");3158_MTL_PRIVATE_DEF_SEL(writeTimestampWithGranularity_intoHeap_atIndex_,3159 "writeTimestampWithGranularity:intoHeap:atIndex:");31603161}3162