xamarin-macios/tests/xtro-sharpie/tvOS-Metal.todo

456 строки
40 KiB
Plaintext
Исходник Обычный вид История

!extra-enum-value! Managed value 0 for MTLFeatureSet.iOS_GPUFamily1_v1 is available for the current platform while the value in the native header is not
!extra-enum-value! Managed value 1 for MTLFeatureSet.iOS_GPUFamily2_v1 is available for the current platform while the value in the native header is not
!extra-enum-value! Managed value 2 for MTLFeatureSet.iOS_GPUFamily1_v2 is available for the current platform while the value in the native header is not
!extra-enum-value! Managed value 3 for MTLFeatureSet.iOS_GPUFamily2_v2 is available for the current platform while the value in the native header is not
!extra-enum-value! Managed value 4 for MTLFeatureSet.iOS_GPUFamily3_v1 is available for the current platform while the value in the native header is not
2022-06-15 17:11:41 +03:00
!deprecated-attribute-missing! MTLArgument missing a [Deprecated] attribute
!deprecated-attribute-missing! MTLComputePipelineReflection::arguments missing a [Deprecated] attribute
!deprecated-attribute-missing! MTLRenderPipelineDescriptor::sampleCount missing a [Deprecated] attribute
!deprecated-attribute-missing! MTLRenderPipelineDescriptor::setSampleCount: missing a [Deprecated] attribute
!deprecated-attribute-missing! MTLRenderPipelineReflection::fragmentArguments missing a [Deprecated] attribute
!deprecated-attribute-missing! MTLRenderPipelineReflection::vertexArguments missing a [Deprecated] attribute
!missing-enum! MTLBindingType not bound
!missing-enum! MTLIOCommandQueueType not bound
!missing-enum! MTLIOCompressionMethod not bound
!missing-enum! MTLIOCompressionStatus not bound
!missing-enum! MTLIOError not bound
!missing-enum! MTLIOPriority not bound
!missing-enum! MTLIOStatus not bound
!missing-enum! MTLLibraryOptimizationLevel not bound
!missing-enum-value! MTLBinaryArchiveError native value MTLBinaryArchiveErrorInternalError = 4 not bound
!missing-enum-value! MTLGpuFamily native value MTLGPUFamilyMetal3 = 5001 not bound
!missing-enum-value! MTLLanguageVersion native value MTLLanguageVersion3_0 = 196608 not bound
!missing-field! MTLIOErrorDomain not bound
!missing-pinvoke! MTLIOCompressionContextAppendData is not bound
!missing-pinvoke! MTLIOCreateCompressionContext is not bound
!missing-pinvoke! MTLIOFlushAndDestroyCompressionContext is not bound
!missing-protocol! MTLBinding not bound
!missing-protocol! MTLBufferBinding not bound
!missing-protocol! MTLIOCommandBuffer not bound
!missing-protocol! MTLIOCommandQueue not bound
!missing-protocol! MTLIOFileHandle not bound
!missing-protocol! MTLIOScratchBuffer not bound
!missing-protocol! MTLIOScratchBufferAllocator not bound
!missing-protocol! MTLTextureBinding not bound
!missing-protocol! MTLThreadgroupBinding not bound
!missing-protocol-member! MTLBuffer::gpuAddress not found
!missing-protocol-member! MTLComputePipelineState::gpuResourceID not found
!missing-protocol-member! MTLDevice::newArgumentEncoderWithBufferBinding: not found
!missing-protocol-member! MTLDevice::newIOCommandQueueWithDescriptor:error: not found
!missing-protocol-member! MTLDevice::newIOHandleWithURL:compressionMethod:error: not found
!missing-protocol-member! MTLDevice::newIOHandleWithURL:error: not found
!missing-protocol-member! MTLIndirectCommandBuffer::gpuResourceID not found
!missing-protocol-member! MTLRenderPipelineState::gpuResourceID not found
!missing-protocol-member! MTLSamplerState::gpuResourceID not found
!missing-protocol-member! MTLTexture::gpuResourceID not found
!missing-selector! MTLCompileOptions::optimizationLevel not bound
!missing-selector! MTLCompileOptions::setOptimizationLevel: not bound
!missing-selector! MTLComputePipelineReflection::bindings not bound
!missing-selector! MTLIOCommandQueueDescriptor::maxCommandBufferCount not bound
!missing-selector! MTLIOCommandQueueDescriptor::maxCommandsInFlight not bound
!missing-selector! MTLIOCommandQueueDescriptor::priority not bound
!missing-selector! MTLIOCommandQueueDescriptor::scratchBufferAllocator not bound
!missing-selector! MTLIOCommandQueueDescriptor::setMaxCommandBufferCount: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setMaxCommandsInFlight: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setPriority: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setScratchBufferAllocator: not bound
!missing-selector! MTLIOCommandQueueDescriptor::setType: not bound
!missing-selector! MTLIOCommandQueueDescriptor::type not bound
!missing-selector! MTLRenderPipelineReflection::fragmentBindings not bound
!missing-selector! MTLRenderPipelineReflection::tileBindings not bound
!missing-selector! MTLRenderPipelineReflection::vertexBindings not bound
!missing-type! MTLIOCommandQueueDescriptor not bound
!deprecated-attribute-missing! MTLRenderPipelineReflection::tileArguments missing a [Deprecated] attribute
!missing-pinvoke! MTLIOCompressionContextDefaultChunkSize is not bound
!missing-enum! MTLAccelerationStructureInstanceDescriptorType not bound
!missing-enum! MTLAccelerationStructureRefitOptions not bound
!missing-enum! MTLAccelerationStructureUsage not bound
!missing-enum! MTLIntersectionFunctionSignature not bound
!missing-enum! MTLMotionBorderMode not bound
!missing-enum! MTLSparsePageSize not bound
!missing-enum! MTLSparseTextureMappingMode not bound
!missing-enum! MTLSparseTextureRegionAlignmentMode not bound
!missing-enum! MTLTextureCompressionType not bound
!missing-enum-value! MTLFunctionType native value MTLFunctionTypeMesh = 7 not bound
!missing-enum-value! MTLFunctionType native value MTLFunctionTypeObject = 8 not bound
!missing-enum-value! MTLGpuFamily native value MTLGPUFamilyApple8 = 1008 not bound
!missing-enum-value! MTLRenderStages native value MTLRenderStageMesh = 16 not bound
!missing-enum-value! MTLRenderStages native value MTLRenderStageObject = 8 not bound
!missing-protocol! MTLAccelerationStructure not bound
!missing-protocol! MTLAccelerationStructureCommandEncoder not bound
!missing-protocol! MTLFunctionHandle not bound
!missing-protocol! MTLIntersectionFunctionTable not bound
!missing-protocol! MTLObjectPayloadBinding not bound
!missing-protocol! MTLRasterizationRateMap not bound
!missing-protocol! MTLResourceStateCommandEncoder not bound
!missing-protocol! MTLVisibleFunctionTable not bound
!missing-protocol-member! MTLArgumentEncoder::setAccelerationStructure:atIndex: not found
!missing-protocol-member! MTLArgumentEncoder::setIntersectionFunctionTable:atIndex: not found
!missing-protocol-member! MTLArgumentEncoder::setIntersectionFunctionTables:withRange: not found
!missing-protocol-member! MTLArgumentEncoder::setVisibleFunctionTable:atIndex: not found
!missing-protocol-member! MTLArgumentEncoder::setVisibleFunctionTables:withRange: not found
!missing-protocol-member! MTLBlitCommandEncoder::getTextureAccessCounters:region:mipLevel:slice:resetCounters:countersBuffer:countersBufferOffset: not found
!missing-protocol-member! MTLBlitCommandEncoder::resetTextureAccessCounters:region:mipLevel:slice: not found
!missing-protocol-member! MTLCommandBuffer::accelerationStructureCommandEncoder not found
!missing-protocol-member! MTLCommandBuffer::accelerationStructureCommandEncoderWithDescriptor: not found
!missing-protocol-member! MTLCommandBuffer::resourceStateCommandEncoder not found
!missing-protocol-member! MTLCommandBuffer::resourceStateCommandEncoderWithDescriptor: not found
!missing-protocol-member! MTLComputeCommandEncoder::setAccelerationStructure:atBufferIndex: not found
!missing-protocol-member! MTLComputeCommandEncoder::setIntersectionFunctionTable:atBufferIndex: not found
!missing-protocol-member! MTLComputeCommandEncoder::setIntersectionFunctionTables:withBufferRange: not found
!missing-protocol-member! MTLComputeCommandEncoder::setVisibleFunctionTable:atBufferIndex: not found
!missing-protocol-member! MTLComputeCommandEncoder::setVisibleFunctionTables:withBufferRange: not found
!missing-protocol-member! MTLComputePipelineState::functionHandleWithFunction: not found
!missing-protocol-member! MTLComputePipelineState::newComputePipelineStateWithAdditionalBinaryFunctions:error: not found
!missing-protocol-member! MTLComputePipelineState::newIntersectionFunctionTableWithDescriptor: not found
!missing-protocol-member! MTLComputePipelineState::newVisibleFunctionTableWithDescriptor: not found
!missing-protocol-member! MTLDevice::accelerationStructureSizesWithDescriptor: not found
!missing-protocol-member! MTLDevice::convertSparsePixelRegions:toTileRegions:withTileSize:alignmentMode:numRegions: not found
!missing-protocol-member! MTLDevice::convertSparseTileRegions:toPixelRegions:withTileSize:numRegions: not found
!missing-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithDescriptor: not found
!missing-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithSize: not found
!missing-protocol-member! MTLDevice::newAccelerationStructureWithDescriptor: not found
!missing-protocol-member! MTLDevice::newAccelerationStructureWithSize: not found
!missing-protocol-member! MTLDevice::newRasterizationRateMapWithDescriptor: not found
!missing-protocol-member! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:completionHandler: not found
!missing-protocol-member! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:reflection:error: not found
!missing-protocol-member! MTLDevice::sparseTileSizeInBytes not found
!missing-protocol-member! MTLDevice::sparseTileSizeInBytesForSparsePageSize: not found
!missing-protocol-member! MTLDevice::sparseTileSizeWithTextureType:pixelFormat:sampleCount: not found
!missing-protocol-member! MTLDevice::sparseTileSizeWithTextureType:pixelFormat:sampleCount:sparsePageSize: not found
!missing-protocol-member! MTLDevice::supports32BitFloatFiltering not found
!missing-protocol-member! MTLDevice::supports32BitMSAA not found
!missing-protocol-member! MTLDevice::supportsFunctionPointers not found
!missing-protocol-member! MTLDevice::supportsFunctionPointersFromRender not found
!missing-protocol-member! MTLDevice::supportsPrimitiveMotionBlur not found
!missing-protocol-member! MTLDevice::supportsQueryTextureLOD not found
!missing-protocol-member! MTLDevice::supportsRasterizationRateMapWithLayerCount: not found
!missing-protocol-member! MTLDevice::supportsRaytracing not found
!missing-protocol-member! MTLDevice::supportsRaytracingFromRender not found
!missing-protocol-member! MTLDevice::supportsShaderBarycentricCoordinates not found
!missing-protocol-member! MTLDevice::supportsVertexAmplificationCount: not found
!missing-protocol-member! MTLFunction::options not found
!missing-protocol-member! MTLHeap::newAccelerationStructureWithDescriptor: not found
!missing-protocol-member! MTLHeap::newAccelerationStructureWithDescriptor:offset: not found
!missing-protocol-member! MTLHeap::newAccelerationStructureWithSize: not found
!missing-protocol-member! MTLHeap::newAccelerationStructureWithSize:offset: not found
!missing-protocol-member! MTLLibrary::newIntersectionFunctionWithDescriptor:completionHandler: not found
!missing-protocol-member! MTLLibrary::newIntersectionFunctionWithDescriptor:error: not found
!missing-protocol-member! MTLRenderCommandEncoder::drawMeshThreadgroups:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup: not found
!missing-protocol-member! MTLRenderCommandEncoder::drawMeshThreadgroupsWithIndirectBuffer:indirectBufferOffset:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup: not found
!missing-protocol-member! MTLRenderCommandEncoder::drawMeshThreads:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup: not found
!missing-protocol-member! MTLRenderCommandEncoder::memoryBarrierWithResources:count:afterStages:beforeStages: not found
!missing-protocol-member! MTLRenderCommandEncoder::memoryBarrierWithScope:afterStages:beforeStages: not found
!missing-protocol-member! MTLRenderCommandEncoder::setFragmentAccelerationStructure:atBufferIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setFragmentIntersectionFunctionTable:atBufferIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setFragmentIntersectionFunctionTables:withBufferRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setFragmentVisibleFunctionTable:atBufferIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setFragmentVisibleFunctionTables:withBufferRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshBuffer:offset:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshBufferOffset:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshBuffers:offsets:withRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshBytes:length:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshSamplerState:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshSamplerState:lodMinClamp:lodMaxClamp:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshSamplerStates:lodMinClamps:lodMaxClamps:withRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshSamplerStates:withRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshTexture:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setMeshTextures:withRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectBuffer:offset:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectBufferOffset:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectBuffers:offsets:withRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectBytes:length:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectSamplerState:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectSamplerState:lodMinClamp:lodMaxClamp:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectSamplerStates:lodMinClamps:lodMaxClamps:withRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectSamplerStates:withRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectTexture:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectTextures:withRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setObjectThreadgroupMemoryLength:atIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setTileAccelerationStructure:atBufferIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setTileIntersectionFunctionTable:atBufferIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setTileIntersectionFunctionTables:withBufferRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setTileVisibleFunctionTable:atBufferIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setTileVisibleFunctionTables:withBufferRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setVertexAccelerationStructure:atBufferIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setVertexAmplificationCount:viewMappings: not found
!missing-protocol-member! MTLRenderCommandEncoder::setVertexIntersectionFunctionTable:atBufferIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setVertexIntersectionFunctionTables:withBufferRange: not found
!missing-protocol-member! MTLRenderCommandEncoder::setVertexVisibleFunctionTable:atBufferIndex: not found
!missing-protocol-member! MTLRenderCommandEncoder::setVertexVisibleFunctionTables:withBufferRange: not found
!missing-protocol-member! MTLRenderPipelineState::functionHandleWithFunction:stage: not found
!missing-protocol-member! MTLRenderPipelineState::maxTotalThreadgroupsPerMeshGrid not found
!missing-protocol-member! MTLRenderPipelineState::maxTotalThreadsPerMeshThreadgroup not found
!missing-protocol-member! MTLRenderPipelineState::maxTotalThreadsPerObjectThreadgroup not found
!missing-protocol-member! MTLRenderPipelineState::meshThreadExecutionWidth not found
!missing-protocol-member! MTLRenderPipelineState::newIntersectionFunctionTableWithDescriptor:stage: not found
!missing-protocol-member! MTLRenderPipelineState::newRenderPipelineStateWithAdditionalBinaryFunctions:error: not found
!missing-protocol-member! MTLRenderPipelineState::newVisibleFunctionTableWithDescriptor:stage: not found
!missing-protocol-member! MTLRenderPipelineState::objectThreadExecutionWidth not found
!missing-protocol-member! MTLTexture::compressionType not found
!missing-protocol-member! MTLTexture::firstMipmapInTail not found
!missing-protocol-member! MTLTexture::isSparse not found
!missing-protocol-member! MTLTexture::tailSizeInBytes not found
!missing-selector! +MTLAccelerationStructureBoundingBoxGeometryDescriptor::descriptor not bound
!missing-selector! +MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor::descriptor not bound
!missing-selector! +MTLAccelerationStructureMotionTriangleGeometryDescriptor::descriptor not bound
!missing-selector! +MTLAccelerationStructurePassDescriptor::accelerationStructurePassDescriptor not bound
!missing-selector! +MTLAccelerationStructureTriangleGeometryDescriptor::descriptor not bound
!missing-selector! +MTLInstanceAccelerationStructureDescriptor::descriptor not bound
!missing-selector! +MTLIntersectionFunctionTableDescriptor::intersectionFunctionTableDescriptor not bound
!missing-selector! +MTLMotionKeyframeData::data not bound
!missing-selector! +MTLPrimitiveAccelerationStructureDescriptor::descriptor not bound
!missing-selector! +MTLRasterizationRateMapDescriptor::rasterizationRateMapDescriptorWithScreenSize: not bound
!missing-selector! +MTLRasterizationRateMapDescriptor::rasterizationRateMapDescriptorWithScreenSize:layer: not bound
!missing-selector! +MTLRasterizationRateMapDescriptor::rasterizationRateMapDescriptorWithScreenSize:layerCount:layers: not bound
!missing-selector! +MTLResourceStatePassDescriptor::resourceStatePassDescriptor not bound
!missing-selector! +MTLVisibleFunctionTableDescriptor::visibleFunctionTableDescriptor not bound
!missing-selector! MTLAccelerationStructureBoundingBoxGeometryDescriptor::boundingBoxBuffer not bound
!missing-selector! MTLAccelerationStructureBoundingBoxGeometryDescriptor::boundingBoxBufferOffset not bound
!missing-selector! MTLAccelerationStructureBoundingBoxGeometryDescriptor::boundingBoxCount not bound
!missing-selector! MTLAccelerationStructureBoundingBoxGeometryDescriptor::boundingBoxStride not bound
!missing-selector! MTLAccelerationStructureBoundingBoxGeometryDescriptor::setBoundingBoxBuffer: not bound
!missing-selector! MTLAccelerationStructureBoundingBoxGeometryDescriptor::setBoundingBoxBufferOffset: not bound
!missing-selector! MTLAccelerationStructureBoundingBoxGeometryDescriptor::setBoundingBoxCount: not bound
!missing-selector! MTLAccelerationStructureBoundingBoxGeometryDescriptor::setBoundingBoxStride: not bound
!missing-selector! MTLAccelerationStructureDescriptor::setUsage: not bound
!missing-selector! MTLAccelerationStructureDescriptor::usage not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::allowDuplicateIntersectionFunctionInvocation not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::intersectionFunctionTableOffset not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::label not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::opaque not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::primitiveDataBuffer not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::primitiveDataBufferOffset not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::primitiveDataElementSize not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::primitiveDataStride not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setAllowDuplicateIntersectionFunctionInvocation: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setIntersectionFunctionTableOffset: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setLabel: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setOpaque: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataBuffer: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataBufferOffset: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataElementSize: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataStride: not bound
!missing-selector! MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor::boundingBoxBuffers not bound
!missing-selector! MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor::boundingBoxCount not bound
!missing-selector! MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor::boundingBoxStride not bound
!missing-selector! MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor::setBoundingBoxBuffers: not bound
!missing-selector! MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor::setBoundingBoxCount: not bound
!missing-selector! MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor::setBoundingBoxStride: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::indexBuffer not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::indexBufferOffset not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::indexType not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setIndexBuffer: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setIndexBufferOffset: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setIndexType: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setTransformationMatrixBuffer: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setTransformationMatrixBufferOffset: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setTriangleCount: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setVertexBuffers: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setVertexFormat: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setVertexStride: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::transformationMatrixBuffer not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::transformationMatrixBufferOffset not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::triangleCount not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::vertexBuffers not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::vertexFormat not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::vertexStride not bound
!missing-selector! MTLAccelerationStructurePassDescriptor::sampleBufferAttachments not bound
!missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::endOfEncoderSampleIndex not bound
!missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::sampleBuffer not bound
!missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::setEndOfEncoderSampleIndex: not bound
!missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::setSampleBuffer: not bound
!missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::setStartOfEncoderSampleIndex: not bound
!missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor::startOfEncoderSampleIndex not bound
!missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray::objectAtIndexedSubscript: not bound
!missing-selector! MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray::setObject:atIndexedSubscript: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::indexBuffer not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::indexBufferOffset not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::indexType not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setIndexBuffer: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setIndexBufferOffset: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setIndexType: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setTransformationMatrixBuffer: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setTransformationMatrixBufferOffset: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setTriangleCount: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setVertexBuffer: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setVertexBufferOffset: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setVertexFormat: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setVertexStride: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::transformationMatrixBuffer not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::transformationMatrixBufferOffset not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::triangleCount not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::vertexBuffer not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::vertexBufferOffset not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::vertexFormat not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::vertexStride not bound
!missing-selector! MTLComputePipelineDescriptor::maxCallStackDepth not bound
!missing-selector! MTLComputePipelineDescriptor::setMaxCallStackDepth: not bound
!missing-selector! MTLComputePipelineDescriptor::setSupportAddingBinaryFunctions: not bound
!missing-selector! MTLComputePipelineDescriptor::supportAddingBinaryFunctions not bound
!missing-selector! MTLHeapDescriptor::setSparsePageSize: not bound
!missing-selector! MTLHeapDescriptor::sparsePageSize not bound
!missing-selector! MTLIndirectCommandBufferDescriptor::setSupportRayTracing: not bound
!missing-selector! MTLIndirectCommandBufferDescriptor::supportRayTracing not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::instanceCount not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::instancedAccelerationStructures not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::instanceDescriptorBuffer not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::instanceDescriptorBufferOffset not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::instanceDescriptorStride not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::instanceDescriptorType not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::motionTransformBuffer not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::motionTransformBufferOffset not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::motionTransformCount not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::setInstanceCount: not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::setInstancedAccelerationStructures: not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::setInstanceDescriptorBuffer: not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::setInstanceDescriptorBufferOffset: not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::setInstanceDescriptorStride: not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::setInstanceDescriptorType: not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::setMotionTransformBuffer: not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::setMotionTransformBufferOffset: not bound
!missing-selector! MTLInstanceAccelerationStructureDescriptor::setMotionTransformCount: not bound
!missing-selector! MTLIntersectionFunctionTableDescriptor::functionCount not bound
!missing-selector! MTLIntersectionFunctionTableDescriptor::setFunctionCount: not bound
!missing-selector! MTLLinkedFunctions::binaryFunctions not bound
!missing-selector! MTLLinkedFunctions::setBinaryFunctions: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::colorAttachments not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::depthAttachmentPixelFormat not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::fragmentBuffers not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::fragmentFunction not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::isAlphaToCoverageEnabled not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::isAlphaToOneEnabled not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::isRasterizationEnabled not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::label not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::maxTotalThreadgroupsPerMeshGrid not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::maxTotalThreadsPerMeshThreadgroup not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::maxTotalThreadsPerObjectThreadgroup not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::maxVertexAmplificationCount not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::meshBuffers not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::meshFunction not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::meshThreadgroupSizeIsMultipleOfThreadExecutionWidth not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::objectBuffers not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::objectFunction not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::objectThreadgroupSizeIsMultipleOfThreadExecutionWidth not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::payloadMemoryLength not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::rasterSampleCount not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::reset not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setAlphaToCoverageEnabled: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setAlphaToOneEnabled: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setDepthAttachmentPixelFormat: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setFragmentFunction: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setLabel: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setMaxTotalThreadgroupsPerMeshGrid: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setMaxTotalThreadsPerMeshThreadgroup: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setMaxTotalThreadsPerObjectThreadgroup: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setMaxVertexAmplificationCount: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setMeshFunction: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setMeshThreadgroupSizeIsMultipleOfThreadExecutionWidth: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setObjectFunction: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setObjectThreadgroupSizeIsMultipleOfThreadExecutionWidth: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setPayloadMemoryLength: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setRasterizationEnabled: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setRasterSampleCount: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::setStencilAttachmentPixelFormat: not bound
!missing-selector! MTLMeshRenderPipelineDescriptor::stencilAttachmentPixelFormat not bound
!missing-selector! MTLMotionKeyframeData::buffer not bound
!missing-selector! MTLMotionKeyframeData::offset not bound
!missing-selector! MTLMotionKeyframeData::setBuffer: not bound
!missing-selector! MTLMotionKeyframeData::setOffset: not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::geometryDescriptors not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::motionEndBorderMode not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::motionEndTime not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::motionKeyframeCount not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::motionStartBorderMode not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::motionStartTime not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::setGeometryDescriptors: not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::setMotionEndBorderMode: not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::setMotionEndTime: not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::setMotionKeyframeCount: not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::setMotionStartBorderMode: not bound
!missing-selector! MTLPrimitiveAccelerationStructureDescriptor::setMotionStartTime: not bound
!missing-selector! MTLRasterizationRateLayerArray::objectAtIndexedSubscript: not bound
!missing-selector! MTLRasterizationRateLayerArray::setObject:atIndexedSubscript: not bound
!missing-selector! MTLRasterizationRateLayerDescriptor::horizontal not bound
!missing-selector! MTLRasterizationRateLayerDescriptor::horizontalSampleStorage not bound
!missing-selector! MTLRasterizationRateLayerDescriptor::initWithSampleCount: not bound
!missing-selector! MTLRasterizationRateLayerDescriptor::initWithSampleCount:horizontal:vertical: not bound
!missing-selector! MTLRasterizationRateLayerDescriptor::maxSampleCount not bound
!missing-selector! MTLRasterizationRateLayerDescriptor::sampleCount not bound
!missing-selector! MTLRasterizationRateLayerDescriptor::vertical not bound
!missing-selector! MTLRasterizationRateLayerDescriptor::verticalSampleStorage not bound
!missing-selector! MTLRasterizationRateLayerDescriptorMTLRasterizationRateLayerDescriptor::setSampleCount: not bound
!missing-selector! MTLRasterizationRateMapDescriptor::label not bound
!missing-selector! MTLRasterizationRateMapDescriptor::layerAtIndex: not bound
!missing-selector! MTLRasterizationRateMapDescriptor::layerCount not bound
!missing-selector! MTLRasterizationRateMapDescriptor::layers not bound
!missing-selector! MTLRasterizationRateMapDescriptor::screenSize not bound
!missing-selector! MTLRasterizationRateMapDescriptor::setLabel: not bound
!missing-selector! MTLRasterizationRateMapDescriptor::setLayer:atIndex: not bound
!missing-selector! MTLRasterizationRateMapDescriptor::setScreenSize: not bound
!missing-selector! MTLRasterizationRateSampleArray::objectAtIndexedSubscript: not bound
!missing-selector! MTLRasterizationRateSampleArray::setObject:atIndexedSubscript: not bound
!missing-selector! MTLRenderPassDescriptor::rasterizationRateMap not bound
!missing-selector! MTLRenderPassDescriptor::setRasterizationRateMap: not bound
!missing-selector! MTLRenderPipelineDescriptor::maxVertexAmplificationCount not bound
!missing-selector! MTLRenderPipelineDescriptor::setMaxVertexAmplificationCount: not bound
!missing-selector! MTLRenderPipelineFunctionsDescriptor::fragmentAdditionalBinaryFunctions not bound
!missing-selector! MTLRenderPipelineFunctionsDescriptor::setFragmentAdditionalBinaryFunctions: not bound
!missing-selector! MTLRenderPipelineFunctionsDescriptor::setTileAdditionalBinaryFunctions: not bound
!missing-selector! MTLRenderPipelineFunctionsDescriptor::setVertexAdditionalBinaryFunctions: not bound
!missing-selector! MTLRenderPipelineFunctionsDescriptor::tileAdditionalBinaryFunctions not bound
!missing-selector! MTLRenderPipelineFunctionsDescriptor::vertexAdditionalBinaryFunctions not bound
!missing-selector! MTLRenderPipelineReflection::meshBindings not bound
!missing-selector! MTLRenderPipelineReflection::objectBindings not bound
!missing-selector! MTLResourceStatePassDescriptor::sampleBufferAttachments not bound
!missing-selector! MTLResourceStatePassSampleBufferAttachmentDescriptor::endOfEncoderSampleIndex not bound
!missing-selector! MTLResourceStatePassSampleBufferAttachmentDescriptor::sampleBuffer not bound
!missing-selector! MTLResourceStatePassSampleBufferAttachmentDescriptor::setEndOfEncoderSampleIndex: not bound
!missing-selector! MTLResourceStatePassSampleBufferAttachmentDescriptor::setSampleBuffer: not bound
!missing-selector! MTLResourceStatePassSampleBufferAttachmentDescriptor::setStartOfEncoderSampleIndex: not bound
!missing-selector! MTLResourceStatePassSampleBufferAttachmentDescriptor::startOfEncoderSampleIndex not bound
!missing-selector! MTLResourceStatePassSampleBufferAttachmentDescriptorArray::objectAtIndexedSubscript: not bound
!missing-selector! MTLResourceStatePassSampleBufferAttachmentDescriptorArray::setObject:atIndexedSubscript: not bound
!missing-selector! MTLSamplerDescriptor::borderColor not bound
!missing-selector! MTLSamplerDescriptor::setBorderColor: not bound
!missing-selector! MTLTextureDescriptor::compressionType not bound
!missing-selector! MTLTextureDescriptor::setCompressionType: not bound
!missing-selector! MTLTileRenderPipelineDescriptor::maxCallStackDepth not bound
!missing-selector! MTLTileRenderPipelineDescriptor::setMaxCallStackDepth: not bound
!missing-selector! MTLTileRenderPipelineDescriptor::setSupportAddingBinaryFunctions: not bound
!missing-selector! MTLTileRenderPipelineDescriptor::supportAddingBinaryFunctions not bound
!missing-selector! MTLVisibleFunctionTableDescriptor::functionCount not bound
!missing-selector! MTLVisibleFunctionTableDescriptor::setFunctionCount: not bound
!missing-type! MTLAccelerationStructureBoundingBoxGeometryDescriptor not bound
!missing-type! MTLAccelerationStructureDescriptor not bound
!missing-type! MTLAccelerationStructureGeometryDescriptor not bound
!missing-type! MTLAccelerationStructureMotionBoundingBoxGeometryDescriptor not bound
!missing-type! MTLAccelerationStructureMotionTriangleGeometryDescriptor not bound
!missing-type! MTLAccelerationStructurePassDescriptor not bound
!missing-type! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor not bound
!missing-type! MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray not bound
!missing-type! MTLAccelerationStructureTriangleGeometryDescriptor not bound
!missing-type! MTLInstanceAccelerationStructureDescriptor not bound
!missing-type! MTLIntersectionFunctionDescriptor not bound
!missing-type! MTLIntersectionFunctionTableDescriptor not bound
!missing-type! MTLMeshRenderPipelineDescriptor not bound
!missing-type! MTLMotionKeyframeData not bound
!missing-type! MTLPrimitiveAccelerationStructureDescriptor not bound
!missing-type! MTLRasterizationRateLayerArray not bound
!missing-type! MTLRasterizationRateLayerDescriptor not bound
!missing-type! MTLRasterizationRateMapDescriptor not bound
!missing-type! MTLRasterizationRateSampleArray not bound
!missing-type! MTLRenderPipelineFunctionsDescriptor not bound
!missing-type! MTLResourceStatePassDescriptor not bound
!missing-type! MTLResourceStatePassSampleBufferAttachmentDescriptor not bound
!missing-type! MTLResourceStatePassSampleBufferAttachmentDescriptorArray not bound
!missing-type! MTLVisibleFunctionTableDescriptor not bound
!missing-enum! MTLCompileSymbolVisibility not bound
!missing-protocol-member! MTLDevice::supportsBCTextureCompression not found
!missing-selector! MTLCompileOptions::allowReferencingUndefinedSymbols not bound
!missing-selector! MTLCompileOptions::compileSymbolVisibility not bound
!missing-selector! MTLCompileOptions::maxTotalThreadsPerThreadgroup not bound
!missing-selector! MTLCompileOptions::setAllowReferencingUndefinedSymbols: not bound
!missing-selector! MTLCompileOptions::setCompileSymbolVisibility: not bound
!missing-selector! MTLCompileOptions::setMaxTotalThreadsPerThreadgroup: not bound