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

194 строки
17 KiB
Plaintext

!extra-enum-value! Managed value 30000 for MTLFeatureSet.tvOS_GPUFamily1_v1 is available for the current platform while the value in the native header is not
!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! MTLAccelerationStructureRefitOptions not bound
!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! MTLSparsePageSize not bound
!missing-enum-value! MTLBinaryArchiveError native value MTLBinaryArchiveErrorInternalError = 4 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 MTLGPUFamilyMetal3 = 5001 not bound
!missing-enum-value! MTLLanguageVersion native value MTLLanguageVersion3_0 = 196608 not bound
!missing-enum-value! MTLRenderStages native value MTLRenderStageMesh = 16 not bound
!missing-enum-value! MTLRenderStages native value MTLRenderStageObject = 8 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! MTLObjectPayloadBinding not bound
!missing-protocol! MTLTextureBinding not bound
!missing-protocol! MTLThreadgroupBinding not bound
!missing-protocol-member! MTLAccelerationStructure::gpuResourceID not found
!missing-protocol-member! MTLAccelerationStructureCommandEncoder::refitAccelerationStructure:descriptor:destination:scratchBuffer:scratchBufferOffset:options: not found
!missing-protocol-member! MTLBuffer::gpuAddress not found
!missing-protocol-member! MTLCommandBuffer::accelerationStructureCommandEncoderWithDescriptor: not found
!missing-protocol-member! MTLComputePipelineState::gpuResourceID not found
!missing-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithDescriptor: not found
!missing-protocol-member! MTLDevice::heapAccelerationStructureSizeAndAlignWithSize: 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! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:completionHandler: not found
!missing-protocol-member! MTLDevice::newRenderPipelineStateWithMeshDescriptor:options:reflection:error: not found
!missing-protocol-member! MTLDevice::sparseTileSizeInBytesForSparsePageSize: not found
!missing-protocol-member! MTLDevice::sparseTileSizeWithTextureType:pixelFormat:sampleCount:sparsePageSize: 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! MTLIndirectCommandBuffer::gpuResourceID not found
!missing-protocol-member! MTLIntersectionFunctionTable::gpuResourceID 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::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! MTLRenderPipelineState::gpuResourceID 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::objectThreadExecutionWidth not found
!missing-protocol-member! MTLSamplerState::gpuResourceID not found
!missing-protocol-member! MTLTexture::gpuResourceID not found
!missing-protocol-member! MTLVisibleFunctionTable::gpuResourceID not found
!missing-selector! +MTLAccelerationStructurePassDescriptor::accelerationStructurePassDescriptor 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::setPrimitiveDataBuffer: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataBufferOffset: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataElementSize: not bound
!missing-selector! MTLAccelerationStructureGeometryDescriptor::setPrimitiveDataStride: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setTransformationMatrixBuffer: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setTransformationMatrixBufferOffset: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::setVertexFormat: not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::transformationMatrixBuffer not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::transformationMatrixBufferOffset not bound
!missing-selector! MTLAccelerationStructureMotionTriangleGeometryDescriptor::vertexFormat 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::setTransformationMatrixBuffer: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setTransformationMatrixBufferOffset: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::setVertexFormat: not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::transformationMatrixBuffer not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::transformationMatrixBufferOffset not bound
!missing-selector! MTLAccelerationStructureTriangleGeometryDescriptor::vertexFormat not bound
!missing-selector! MTLCompileOptions::optimizationLevel not bound
!missing-selector! MTLCompileOptions::setOptimizationLevel: not bound
!missing-selector! MTLComputePipelineReflection::bindings 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! 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! 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! MTLRenderPipelineReflection::fragmentBindings not bound
!missing-selector! MTLRenderPipelineReflection::meshBindings not bound
!missing-selector! MTLRenderPipelineReflection::objectBindings not bound
!missing-selector! MTLRenderPipelineReflection::tileBindings not bound
!missing-selector! MTLRenderPipelineReflection::vertexBindings not bound
!missing-type! MTLAccelerationStructurePassDescriptor not bound
!missing-type! MTLAccelerationStructurePassSampleBufferAttachmentDescriptor not bound
!missing-type! MTLAccelerationStructurePassSampleBufferAttachmentDescriptorArray not bound
!missing-type! MTLIOCommandQueueDescriptor not bound
!missing-type! MTLMeshRenderPipelineDescriptor not bound
!deprecated-attribute-missing! MTLRenderPipelineReflection::tileArguments missing a [Deprecated] attribute
!missing-pinvoke! MTLIOCompressionContextDefaultChunkSize is not bound
!missing-protocol-member! MTLResourceStateCommandEncoder::moveTextureMappingsFromTexture:sourceSlice:sourceLevel:sourceOrigin:sourceSize:toTexture:destinationSlice:destinationLevel:destinationOrigin: not found