--- !tapi-tbd tbd-version: 4 targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst, arm64e-macos, arm64e-maccatalyst ] install-name: '/usr/lib/swift/libswiftMetal.dylib' current-version: 368.11.4 swift-abi-version: 7 exports: - targets: [ x86_64-macos, x86_64-maccatalyst, arm64-macos, arm64-maccatalyst, arm64e-macos, arm64e-maccatalyst ] symbols: [ '$ld$install_name$os10.10$@rpath/libswiftMetal.dylib', '$ld$install_name$os10.11$@rpath/libswiftMetal.dylib', '$ld$install_name$os10.12$@rpath/libswiftMetal.dylib', '$ld$install_name$os10.13$@rpath/libswiftMetal.dylib', '$ld$install_name$os10.14$@rpath/libswiftMetal.dylib', '$ld$install_name$os10.9$@rpath/libswiftMetal.dylib', '_$s5Metal15MTLLogContainerV12makeIteratorAC0E0VyF', '_$s5Metal15MTLLogContainerV8IteratorV4nextSo14MTLFunctionLog_pSgyF', '_$s5Metal15MTLLogContainerV8IteratorVMa', '_$s5Metal15MTLLogContainerV8IteratorVMn', '_$s5Metal15MTLLogContainerV8IteratorVN', '_$s5Metal15MTLLogContainerV8IteratorVStAAMc', '_$s5Metal15MTLLogContainerVMa', '_$s5Metal15MTLLogContainerVMn', '_$s5Metal15MTLLogContainerVN', '_$s5Metal15MTLLogContainerVSTAAMc', '_$s5Metal29MTLCopyAllDevicesWithObserver7handlerSaySo9MTLDevice_pG7devices_So8NSObjectC8observertySoAD_p_So0H16NotificationNameatc_tF', '_$s5Metal29MTLIOCreateCompressionContextySvSgSS_So22MTLIOCompressionMethodVSitF', '_$sSo10MTLTextureP5MetalE15makeTextureView11pixelFormat11textureType6levels6slices7swizzleSoAA_pSgSo08MTLPixelG0V_So0aI0VSnySiGAOSo0A15SwizzleChannelsatF', '_$sSo10MTLTextureP5MetalE15makeTextureView11pixelFormat11textureType6levels6slicesSoAA_pSgSo08MTLPixelG0V_So0aI0VSnySiGANtF', '_$sSo15MTLCommandQueueP5MetalE16addResidencySetsyySaySo15MTLResidencySet_pGF', '_$sSo15MTLCommandQueueP5MetalE19removeResidencySetsyySaySo15MTLResidencySet_pGF', '_$sSo15MTLResidencySetP5MetalE14addAllocationsyySaySo13MTLAllocation_pGF', '_$sSo15MTLResidencySetP5MetalE17removeAllocationsyySaySo13MTLAllocation_pGF', '_$sSo16MTLCommandBufferP5MetalE16useResidencySetsyySaySo15MTLResidencySet_pGF', '_$sSo16MTLCommandBufferP5MetalE4logsAC15MTLLogContainerVvg', '_$sSo16MTLCommandBufferP5MetalE4logsAC15MTLLogContainerVvpMV', '_$sSo18MTLArgumentEncoderP5MetalE10setBuffers_7offsets5rangeySaySo9MTLBuffer_pSgG_SaySiGSnySiGtF', '_$sSo18MTLArgumentEncoderP5MetalE11setTextures_5rangeySaySo10MTLTexture_pSgG_SnySiGtF', '_$sSo18MTLArgumentEncoderP5MetalE16setSamplerStates_5rangeySaySo15MTLSamplerState_pSgG_SnySiGtF', '_$sSo18MTLArgumentEncoderP5MetalE23setRenderPipelineStates_5rangeySaySo09MTLRenderF5State_pSgG_SnySiGtF', '_$sSo18MTLArgumentEncoderP5MetalE24setVisibleFunctionTables_5rangeySaySo010MTLVisibleF5Table_pSgG_SnySiGtF', '_$sSo18MTLArgumentEncoderP5MetalE25setIndirectCommandBuffers_5rangeySaySo011MTLIndirectF6Buffer_pSgG_SnySiGtF', '_$sSo18MTLArgumentEncoderP5MetalE29setIntersectionFunctionTables_5rangeySaySo015MTLIntersectionF5Table_pSgG_SnySiGtF', '_$sSo21MTLBlitCommandEncoderP5MetalE012copyIndirectB6Buffer_11sourceRange11destination0J5IndexySo011MTLIndirectbG0_p_SnySiGSoAH_pSitF', '_$sSo21MTLBlitCommandEncoderP5MetalE016optimizeIndirectB6Buffer_5rangeySo011MTLIndirectbG0_p_SnySiGtF', '_$sSo21MTLBlitCommandEncoderP5MetalE15resolveCounters_5range17destinationBuffer0H6OffsetySo016MTLCounterSampleI0_p_SnySiGSo9MTLBuffer_pSitF', '_$sSo21MTLBlitCommandEncoderP5MetalE21resetCommandsInBuffer_5rangeySo011MTLIndirectbH0_p_SnySiGtF', '_$sSo21MTLBlitCommandEncoderP5MetalE4fill6buffer5range5valueySo9MTLBuffer_p_SnySiGs5UInt8VtF', '_$sSo22MTLCounterSampleBufferP5MetalE19resolveCounterRangey10Foundation4DataVSgSnySiGKF', '_$sSo23MTLRenderCommandEncoderP5MetalE12setViewportsyySaySo11MTLViewportaGF', '_$sSo23MTLRenderCommandEncoderP5MetalE12useResources_5usageySaySo11MTLResource_pG_So0H5UsageVtF', '_$sSo23MTLRenderCommandEncoderP5MetalE13memoryBarrier9resources5after6beforeySaySo11MTLResource_pG_So0A6StagesVAKtF', '_$sSo23MTLRenderCommandEncoderP5MetalE14setMeshBuffers_7offsets5rangeySaySo9MTLBuffer_pSgG_SaySiGSnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE15setMeshTextures_5rangeySaySo10MTLTexture_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE15setScissorRectsyySaySo14MTLScissorRectaGF', '_$sSo23MTLRenderCommandEncoderP5MetalE16setObjectBuffers_7offsets5rangeySaySo9MTLBuffer_pSgG_SaySiGSnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE16setVertexBuffers_7offsets16attributeStrides5rangeySaySo9MTLBuffer_pSgG_SaySiGAKSnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE16setVertexBuffers_7offsets5rangeySaySo9MTLBuffer_pSgG_SaySiGSnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE17setObjectTextures_5rangeySaySo10MTLTexture_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE17setVertexTextures_5rangeySaySo10MTLTexture_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE18setFragmentBuffers_7offsets5rangeySaySo9MTLBuffer_pSgG_SaySiGSnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE19setFragmentTextures_5rangeySaySo10MTLTexture_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE20setMeshSamplerStates_12lodMinClamps0i3MaxK05rangeySaySo15MTLSamplerState_pSgG_SaySfGAKSnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE20setMeshSamplerStates_5rangeySaySo15MTLSamplerState_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE22setObjectSamplerStates_12lodMinClamps0i3MaxK05rangeySaySo15MTLSamplerState_pSgG_SaySfGAKSnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE22setObjectSamplerStates_5rangeySaySo15MTLSamplerState_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE22setVertexSamplerStates_12lodMinClamps0i3MaxK05rangeySaySo15MTLSamplerState_pSgG_SaySfGAKSnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE22setVertexSamplerStates_5rangeySaySo15MTLSamplerState_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE23executeCommandsInBuffer_08indirectH06offsetySo011MTLIndirectbH0_p_So9MTLBuffer_pSitF', '_$sSo23MTLRenderCommandEncoderP5MetalE23executeCommandsInBuffer_5rangeySo011MTLIndirectbH0_p_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE24setFragmentSamplerStates_12lodMinClamps0i3MaxK05rangeySaySo15MTLSamplerState_pSgG_SaySfGAKSnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE24setFragmentSamplerStates_5rangeySaySo15MTLSamplerState_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE28setTileVisibleFunctionTables_11bufferRangeySaySo010MTLVisibleH5Table_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE30setVertexVisibleFunctionTables_11bufferRangeySaySo010MTLVisibleH5Table_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE32setFragmentVisibleFunctionTables_11bufferRangeySaySo010MTLVisibleH5Table_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE33setTileIntersectionFunctionTables_11bufferRangeySaySo015MTLIntersectionH5Table_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE35setVertexIntersectionFunctionTables_11bufferRangeySaySo015MTLIntersectionH5Table_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE37setFragmentIntersectionFunctionTables_11bufferRangeySaySo015MTLIntersectionH5Table_pSgG_SnySiGtF', '_$sSo23MTLRenderCommandEncoderP5MetalE8useHeapsyySaySo7MTLHeap_pGF', '_$sSo23MTLRenderPassDescriptorC5MetalE18getSamplePositionsSaySo17MTLSamplePositionaGyF', '_$sSo23MTLRenderPassDescriptorC5MetalE18setSamplePositionsyySaySo17MTLSamplePositionaGF', '_$sSo23MTLVisibleFunctionTableP5MetalE12setFunctions_5rangeySaySo17MTLFunctionHandle_pSgG_SnySiGtF', '_$sSo24MTLComputeCommandEncoderP5MetalE10setBuffers_7offsets16attributeStrides5rangeySaySo9MTLBuffer_pSgG_SaySiGAKSnySiGtF', '_$sSo24MTLComputeCommandEncoderP5MetalE10setBuffers_7offsets5rangeySaySo9MTLBuffer_pSgG_SaySiGSnySiGtF', '_$sSo24MTLComputeCommandEncoderP5MetalE11setTextures_5rangeySaySo10MTLTexture_pSgG_SnySiGtF', '_$sSo24MTLComputeCommandEncoderP5MetalE12useResources_5usageySaySo11MTLResource_pG_So0H5UsageVtF', '_$sSo24MTLComputeCommandEncoderP5MetalE13memoryBarrier9resourcesySaySo11MTLResource_pG_tF', '_$sSo24MTLComputeCommandEncoderP5MetalE16setSamplerStates_12lodMinClamps0h3MaxJ05rangeySaySo15MTLSamplerState_pSgG_SaySfGAKSnySiGtF', '_$sSo24MTLComputeCommandEncoderP5MetalE16setSamplerStates_5rangeySaySo15MTLSamplerState_pSgG_SnySiGtF', '_$sSo24MTLComputeCommandEncoderP5MetalE24setVisibleFunctionTables_11bufferRangeySaySo010MTLVisibleG5Table_pSgG_SnySiGtF', '_$sSo24MTLComputeCommandEncoderP5MetalE29setIntersectionFunctionTables_11bufferRangeySaySo015MTLIntersectionG5Table_pSgG_SnySiGtF', '_$sSo24MTLComputeCommandEncoderP5MetalE8useHeapsyySaySo7MTLHeap_pGF', '_$sSo24MTLIndirectCommandBufferP5MetalE5resetyySnySiGF', '_$sSo25MTLFunctionConstantValuesC5MetalE03setbC0_4type5rangeySV_So11MTLDataTypeVSnySiGtF', '_$sSo28MTLIntersectionFunctionTableP5MetalE010setVisibleB6Tables_11bufferRangeySaySo010MTLVisiblebC0_pSgG_SnySiGtF', '_$sSo28MTLIntersectionFunctionTableP5MetalE10setBuffers_7offsets5rangeySaySo9MTLBuffer_pSgG_SaySiGSnySiGtF', '_$sSo28MTLIntersectionFunctionTableP5MetalE12setFunctions_5rangeySaySo17MTLFunctionHandle_pSgG_SnySiGtF', '_$sSo31MTLRasterizationRateSampleArrayC5MetalEySfSiciM', '_$sSo31MTLRasterizationRateSampleArrayC5MetalEySfSicig', '_$sSo31MTLRasterizationRateSampleArrayC5MetalEySfSicipMV', '_$sSo31MTLRasterizationRateSampleArrayC5MetalEySfSicis', '_$sSo33MTLRasterizationRateMapDescriptorC5MetalE10screenSize5labelABSo7MTLSizea_SSSgtcfC', '_$sSo33MTLRasterizationRateMapDescriptorC5MetalE10screenSize5labelABSo7MTLSizea_SSSgtcfc', '_$sSo33MTLRasterizationRateMapDescriptorC5MetalE10screenSize5layer5labelABSo7MTLSizea_So0ab5LayerD0CSSSgtcfC', '_$sSo33MTLRasterizationRateMapDescriptorC5MetalE10screenSize5layer5labelABSo7MTLSizea_So0ab5LayerD0CSSSgtcfc', '_$sSo33MTLRasterizationRateMapDescriptorC5MetalE10screenSize6layers5labelABSo7MTLSizea_SaySo0ab5LayerD0CGSSSgtcfC', '_$sSo33MTLRasterizationRateMapDescriptorC5MetalE10screenSize6layers5labelABSo7MTLSizea_SaySo0ab5LayerD0CGSSSgtcfc', '_$sSo35MTLRasterizationRateLayerDescriptorC5MetalE10horizontal8verticalABSaySfG_AFtcfC', '_$sSo35MTLRasterizationRateLayerDescriptorC5MetalE10horizontal8verticalABSaySfG_AFtcfc', '_$sSo38MTLAccelerationStructureCommandEncoderP5MetalE12useResources_5usageySaySo11MTLResource_pG_So0I5UsageVtF', '_$sSo38MTLAccelerationStructureCommandEncoderP5MetalE8useHeapsyySaySo7MTLHeap_pGF', '_$sSo9MTLBufferP5MetalE14addDebugMarker_5rangeySS_SnySiGtF', '_$sSo9MTLBufferP5MetalE14didModifyRangeyySnySiGF', '_$sSo9MTLDeviceP5MetalE16sampleTimestampss6UInt64V3cpu_AF3gputyF', '_$sSo9MTLDeviceP5MetalE23makeRenderPipelineState10descriptor7optionsSo09MTLRendereF0_p_So0iE10ReflectionCSgtSo07MTLMeshdE10DescriptorC_So17MTLPipelineOptionVtKF', '_$sSo9MTLDeviceP5MetalE25getDefaultSamplePositions11sampleCountSaySo17MTLSamplePositionaGSi_tF', '__swift_FORCE_LOAD_$_swiftMetal' ] ...