@interface MTLDeviceFeatureQueries : NSObject @property (readonly, nonatomic) BOOL familySupportsBufferlessClientStorageTexture; @property (readonly, nonatomic) BOOL familySupportsComputeMemoryBarrier; @property (readonly, nonatomic) BOOL familySupportsRenderMemoryBarrier; @property (readonly, nonatomic) BOOL familySupportsArgumentBuffersTier2; @property (readonly, nonatomic) BOOL familySupportsReadWriteTextureArgumentsTier2; @property (readonly, nonatomic) BOOL familySupportsStreamingCodecSignaling; @property (readonly, nonatomic) BOOL familySupportsProgrammableSamplePositions; @property (readonly, nonatomic) BOOL familySupportsLargeFramebufferConfigs; @property (readonly, nonatomic) BOOL familySupportsCustomBorderColor; @property (readonly, nonatomic) BOOL familySupportsSamplerAddressModeClampToHalfBorder; @property (readonly, nonatomic) BOOL familySupportsBCTextureCompression; @property (readonly, nonatomic) BOOL familySupports3DBCTextures; @property (readonly, nonatomic) BOOL familySupportsRGBA10A2Gamma; @property (readonly, nonatomic) BOOL familySupportsBGR10A2; @property (readonly, nonatomic) BOOL familySupportsPrimitiveRestartOverride; @property (readonly, nonatomic) BOOL familySupportsGlobalVariableRelocation; @property (readonly, nonatomic) BOOL familySupportsGlobalVariableRelocationRender; @property (readonly, nonatomic) BOOL familySupportsGlobalVariableRelocationCompute; @property (readonly, nonatomic) BOOL familySupportsTLS; @property (readonly, nonatomic) BOOL familySupports32bpcMSAATextures; @property (readonly, nonatomic) BOOL familySupports32BitMSAA; @property (readonly, nonatomic) BOOL familySupports32BitFloatFiltering; @property (readonly, nonatomic) BOOL familySupportsQueryTextureLOD; @property (readonly, nonatomic) BOOL familySupportsVertexAmplification; @property (readonly, nonatomic) BOOL familySupportsPlacementHeaps; @property (readonly, nonatomic) BOOL familySupportsOpenCLTextureWriteSwizzles; @property (readonly, nonatomic) BOOL familySupportsPullModelInterpolation; @property (readonly, nonatomic) BOOL familySupportsInt64; @property (readonly, nonatomic) BOOL familySupportsFixedLinePointFillDepthGradient; @property (readonly, nonatomic) BOOL familySupportsLateEvalEvent; @property (readonly, nonatomic) BOOL familySupportsNonZeroTextureWriteLOD; @property (readonly, nonatomic) BOOL familySupportsSharedTextureHandles; @property (readonly, nonatomic) BOOL familySupportsBufferPrefetchStatistics; @property (readonly, nonatomic) BOOL familySupportsLimitedYUVFormats; @property (readonly, nonatomic) BOOL familySupportsNonPrivateDepthStencilTextures; @property (readonly, nonatomic) BOOL familySupportsNonPrivateMSAATextures; @property (readonly, nonatomic) BOOL familySupportsSharedStorageHeapResources; @property (readonly, nonatomic) BOOL familySupportsSharedStorageTextures; @property (readonly, nonatomic) BOOL familySupportsLinearTextureFromSharedBuffer; @property (readonly, nonatomic) BOOL familySupportsPipelineLibraries; @property (readonly, nonatomic) BOOL familySupportsFragmentOnlyEncoders; @property (readonly, nonatomic) BOOL familySupportsBufferWithIOSurface; @property (readonly, nonatomic) BOOL familySupportsProgrammableBlending; @property (readonly, nonatomic) BOOL familySupportsRenderToLinearTextures; @property (readonly, nonatomic) BOOL familySupportsMemorylessRenderTargets; @property (readonly, nonatomic) BOOL familySupportsFastMathInfNaNPropagation; @property (readonly, nonatomic) BOOL familySupportsInvariantVertexPosition; @property (readonly, nonatomic) BOOL familySupportsShaderLODAverage; @property (readonly, nonatomic) BOOL familySupportsRelaxedTextureViewRequirements; @property (readonly, nonatomic) BOOL familySupportsSeparateDepthStencil; @property (readonly, nonatomic) BOOL familySupportsGPUStatistics; @property (readonly, nonatomic) BOOL familySupportsCompressedTextureViewSPI; @property (readonly, nonatomic) BOOL familySupportsRenderTargetTextureRotation; @property (readonly, nonatomic) BOOL familySupportsDynamicControlPointCount; @property (readonly, nonatomic) BOOL familySupportsIABHashForTools; @property (readonly, nonatomic) BOOL familySupportsBinaryArchives; @property (readonly, nonatomic) BOOL familySupportsBinaryLibraries; @property (readonly, nonatomic) BOOL familySupportsDeadlineProfile; @property (readonly, nonatomic) BOOL familySupportsFillTexture; @property (readonly, nonatomic) BOOL familySupportsSetThreadgroupPackingDisabled; @property (readonly, nonatomic) BOOL familySupportsASTCTextureCompression; @property (readonly, nonatomic) BOOL familySupportsExtendedYUVFormats; @property (readonly, nonatomic) BOOL familySupportsPublicXR10Formats; @property (readonly, nonatomic) BOOL familySupportsSRGBwrites; @property (readonly, nonatomic) BOOL familySupportsDepthClipMode; @property (readonly, nonatomic) BOOL familySupportsPacked32TextureBufferWrites; @property (readonly, nonatomic) BOOL familySupports3DASTCTextures; @property (readonly, nonatomic) BOOL familySupportsExtendedXR10Formats; @property (readonly, nonatomic) BOOL familySupportsFragmentBufferWrites; @property (readonly, nonatomic) BOOL familySupportsCountingOcclusionQuery; @property (readonly, nonatomic) BOOL familySupportsBaseVertexInstanceDrawing; @property (readonly, nonatomic) BOOL familySupportsIndirectDrawAndDispatch; @property (readonly, nonatomic) BOOL familySupportsTessellation; @property (readonly, nonatomic) BOOL familySupportsReadWriteBufferArguments; @property (readonly, nonatomic) BOOL familySupportsArrayOfTextures; @property (readonly, nonatomic) BOOL familySupportsArrayOfSamplers; @property (readonly, nonatomic) BOOL familySupportsCombinedMSAAStoreAndResolveAction; @property (readonly, nonatomic) BOOL familySupportsMutableTier1ArgumentBuffers; @property (readonly, nonatomic) BOOL familySupportsSamplerCompareFunction; @property (readonly, nonatomic) BOOL familySupportsMSAADepthResolve; @property (readonly, nonatomic) BOOL familySupportsMSAAStencilResolve; @property (readonly, nonatomic) BOOL familySupportsMSAADepthResolveFilter; @property (readonly, nonatomic) BOOL familySupportsGFXIndirectCommandBuffers; @property (readonly, nonatomic) BOOL familySupportsCMPIndirectCommandBuffers; @property (readonly, nonatomic) BOOL familySupportsIndirectStageInRegion; @property (readonly, nonatomic) BOOL familySupportsIndirectTextures; @property (readonly, nonatomic) BOOL familySupportsNorm16BCubicFiltering; @property (readonly, nonatomic) BOOL familySupportsTextureOutOfBoundsReads; @property (readonly, nonatomic) BOOL familySupportsTextureSwizzle; @property (readonly, nonatomic) BOOL familySupportsAlphaYUVFormats; @property (readonly, nonatomic) BOOL familySupportsMemoryOrderAtomics; @property (readonly, nonatomic) BOOL familySupportsQuadGroup; @property (readonly, nonatomic) BOOL familySupportsRenderTextureWrites; @property (readonly, nonatomic) BOOL familySupportsImageBlocks; @property (readonly, nonatomic) BOOL familySupportsTileShaders; @property (readonly, nonatomic) BOOL familySupportsImageBlockSampleCoverageControl; @property (readonly, nonatomic) BOOL familySupportsNativeHardwareFP16; @property (readonly, nonatomic) BOOL familySupportsPostDepthCoverage; @property (readonly, nonatomic) BOOL familySupportsMipLevelsSmallerThanBlockSize; @property (readonly, nonatomic) BOOL familySupportsNonUniformThreadgroupSize; @property (readonly, nonatomic) BOOL familySupportsReadWriteTextureArguments; @property (readonly, nonatomic) BOOL familySupportsReadWriteTextureCubeArguments; @property (readonly, nonatomic) BOOL familySupportsTextureCubeArray; @property (readonly, nonatomic) BOOL familySupportsQuadShufflesAndBroadcast; @property (readonly, nonatomic) BOOL familySupportsConcurrentComputeDispatch; @property (readonly, nonatomic) BOOL familySupportsRenderPassWithoutRenderTarget; @property (readonly, nonatomic) BOOL familySupportsRasterOrderGroups; @property (readonly, nonatomic) BOOL familySupportsRasterOrderGroupsColorAttachment; @property (readonly, nonatomic) BOOL familySupportsDynamicAttributeStride; @property (readonly, nonatomic) BOOL familySupportsLinearTexture2DArray; @property (readonly, nonatomic) BOOL familySupportsNonSquareTileShaders; @property (readonly, nonatomic) BOOL familySupportsSeparateVisibilityAndShadingRate; @property (readonly, nonatomic) BOOL familySupports2DLinearTexArraySPI; @property (readonly, nonatomic) BOOL familySupportsLayeredRendering; @property (readonly, nonatomic) BOOL familySupportsViewportAndScissorArray; @property (readonly, nonatomic) BOOL familySupportsIndirectTessellation; @property (readonly, nonatomic) BOOL familySupportsMSAAStencilResolveFilter; @property (readonly, nonatomic) BOOL familySupportsStencilFeedback; @property (readonly, nonatomic) BOOL familySupportsFP32TessFactors; @property (readonly, nonatomic) BOOL familySupportsUnalignedVertexFetch; @property (readonly, nonatomic) BOOL familySupportsExtendedVertexFormats; @property (readonly, nonatomic) BOOL familySupportsSIMDGroup; @property (readonly, nonatomic) BOOL familySupportsShaderMinLODClamp; @property (readonly, nonatomic) BOOL familySupportsSIMDShufflesAndBroadcast; @property (readonly, nonatomic) BOOL familySupportsWritableArrayOfTextures; @property (readonly, nonatomic) BOOL familySupportsVariableRateRasterization; @property (readonly, nonatomic) BOOL familySupportsYCBCRFormats; @property (readonly, nonatomic) BOOL familySupportsYCBCRFormatsPQ; @property (readonly, nonatomic) BOOL familySupportsYCBCRFormats12; @property (readonly, nonatomic) BOOL familySupportsYCBCRFormatsXR; @property (readonly, nonatomic) BOOL familySupportsASTCHDRTextureCompression; @property (readonly, nonatomic) BOOL familySupportsSparseTextures; @property (readonly, nonatomic) BOOL familySupportsSparseHeaps; @property (readonly, nonatomic) BOOL familySupportsIndirectWritableTextures; @property (readonly, nonatomic) BOOL familySupportsFunctionPointers; @property (readonly, nonatomic) BOOL familySupportsDynamicLibraries; @property (readonly, nonatomic) BOOL familySupportsStatefulDynamicLibraries; @property (readonly, nonatomic) BOOL familySupportsRenderDynamicLibraries; @property (readonly, nonatomic) BOOL familySupportsFunctionPointersFromRender; @property (readonly, nonatomic) BOOL familySupportsSharedFunctionTables; @property (readonly, nonatomic) BOOL familySupportsRaytracingFromRender; @property (readonly, nonatomic) BOOL familySupportsPrimitiveMotionBlur; @property (readonly, nonatomic) BOOL familySupportsRayTracingExtendedVertexFormats; @property (readonly, nonatomic) BOOL familySupportsHeapAccelerationStructureAllocation; @property (readonly, nonatomic) BOOL familySupportsRayTracingPerPrimitiveData; @property (readonly, nonatomic) BOOL familySupportsRayTracingTraversalMetrics; @property (readonly, nonatomic) BOOL familySupportsRayTracingBuffersFromTables; @property (readonly, nonatomic) BOOL familySupportsRayTracingAccelerationStructureCPUDeserialization; @property (readonly, nonatomic) BOOL familySupportsRayTracingMultiLevelInstancing; @property (readonly, nonatomic) BOOL familySupportsRayTracingIndirectInstanceAccelerationStructureBuild; @property (readonly, nonatomic) BOOL familySupportsRayTracingGPUTableUpdateBuffers; @property (readonly, nonatomic) BOOL familySupportsRayTracingCurves; @property (readonly, nonatomic) BOOL familySupportsShaderBarycentricCoordinates; @property (readonly, nonatomic) BOOL familySupportsBlackOrWhiteSamplerBorderColors; @property (readonly, nonatomic) BOOL familySupportsMirrorClampToEdgeSamplerMode; @property (readonly, nonatomic) BOOL familySupportsSIMDReduction; @property (readonly, nonatomic) BOOL familySupportsDepthClipModeClampExtended; @property (readonly, nonatomic) BOOL familySupportsTexture2DMultisampleArray; @property (readonly, nonatomic) BOOL familySupportsForceSeamsOnCubemaps; @property (readonly, nonatomic) BOOL familySupportsFloat16BCubicFiltering; @property (readonly, nonatomic) BOOL familySupportsFloat16InfNanFiltering; @property (readonly, nonatomic) BOOL familySupportsRTZRounding; @property (readonly, nonatomic) BOOL familySupportsAnisoSampleFix; @property (readonly, nonatomic) BOOL familySupportsYCBCRPackedFormatsPQ; @property (readonly, nonatomic) BOOL familySupportsYCBCRPackedFormats12; @property (readonly, nonatomic) BOOL familySupportsYCBCRPackedFormatsXR; @property (readonly, nonatomic) BOOL familySupportsBufferBoundsChecking; @property (readonly, nonatomic) BOOL familySupportsForkJoin; @property (readonly, nonatomic) BOOL familySupportsDevicePartitioning; @property (readonly, nonatomic) BOOL familySupportsComputeCompressedTextureWrite; @property (readonly, nonatomic) BOOL familySupportsSIMDGroupMatrix; @property (readonly, nonatomic) BOOL familySupportsInterchangeTiled; @property (readonly, nonatomic) BOOL familySupportsQuadReduction; @property (readonly, nonatomic) BOOL familySupportsVirtualSubstreams; @property (readonly, nonatomic) BOOL familySupportsSIMDShuffleAndFill; @property (readonly, nonatomic) BOOL familySupportsBfloat16Format; @property (readonly, nonatomic) BOOL familySupportsSparseDepthAttachments; @property (readonly, nonatomic) BOOL familySupportsAtomicUlongVoidMinMax; @property (readonly, nonatomic) BOOL familySupportsLossyCompression; @property (readonly, nonatomic) BOOL familySupportsMeshShaders; @property (readonly, nonatomic) BOOL familySupportsFunctionPointersFromMesh; @property (readonly, nonatomic) BOOL familySupportsMeshShadersInICB; @property (readonly, nonatomic) BOOL familySupportsBfloat16Buffers; @property (readonly, nonatomic) BOOL familySupportsCommandBufferJump; @property (readonly, nonatomic) BOOL familySupportsColorSpaceConversionMatrixSelection; @property (readonly, nonatomic) BOOL familySupportsPerPlaneCompression; @property (readonly, nonatomic) BOOL familySupportsAtomicWaitNotify; @property (readonly, nonatomic) BOOL familySupportsConditionalLoadStore; @property (readonly, nonatomic) BOOL familySupportsStackOverflowErrorCode; @property (readonly, nonatomic) BOOL familySupportsRayTracingICBs; @property (readonly, nonatomic) BOOL familySupportsPerformanceStateAssertion; @property (readonly, nonatomic) BOOL familySupportsExplicitVisibilityGroups; + (id)allocWithZone:(struct _NSZone { } *)a0; + (id)alloc; - (BOOL)supportsYCBCRFormatsPQ; - (BOOL)supportsPerformanceStateAssertion; - (BOOL)supportsCompressedTextureViewSPI; - (BOOL)supportsDynamicLibraries; - (BOOL)supportsSparseTextures; - (BOOL)supportsNonUniformThreadgroupSize; - (BOOL)supportsSeparateDepthStencil; - (BOOL)supportsRGBA10A2Gamma; - (BOOL)supportsQuadReduction; - (BOOL)supportsStencilFeedback; - (BOOL)supportsTexture2DMultisampleArray; - (BOOL)supportsPipelineLibraries; - (BOOL)supportsPacked32TextureBufferWrites; - (BOOL)supports32BitMSAA; - (BOOL)supportsMeshShadersInICB; - (BOOL)supportsTessellation; - (BOOL)supports32BitFloatFiltering; - (BOOL)supportsRayTracingCurves; - (BOOL)supportsSamplerCompareFunction; - (BOOL)supportsDevicePartitioning; - (BOOL)supportsYCBCRFormats12; - (BOOL)supportsSharedStorageTextures; - (BOOL)supportsNativeHardwareFP16; - (BOOL)supportsCountingOcclusionQuery; - (BOOL)supportsComputeMemoryBarrier; - (BOOL)supportsNonPrivateDepthStencilTextures; - (BOOL)supportsTLS; - (BOOL)supports2DLinearTexArraySPI; - (BOOL)supportsReadWriteTextureArguments; - (BOOL)supportsSIMDGroup; - (BOOL)supportsRenderDynamicLibraries; - (BOOL)supportsSIMDShuffleAndFill; - (BOOL)supportsBCTextureCompression; - (BOOL)supportsLinearTextureFromSharedBuffer; - (BOOL)supportsProgrammableBlending; - (BOOL)supportsVariableRateRasterization; - (BOOL)supportsFunctionPointers; - (BOOL)supportsArrayOfSamplers; - (BOOL)supportsMutableTier1ArgumentBuffers; - (BOOL)supportsIABHashForTools; - (BOOL)supportsNonZeroTextureWriteLOD; - (BOOL)supportsIndirectTextures; - (BOOL)supportsStackOverflowErrorCode; - (BOOL)supportsBinaryArchives; - (BOOL)supportsSetThreadgroupPackingDisabled; - (BOOL)supportsConditionalLoadStore; - (BOOL)supportsSparseDepthAttachments; - (BOOL)supportsFillTexture; - (BOOL)supportsDeadlineProfile; - (BOOL)supportsAtomicWaitNotify; - (BOOL)supportsSRGBwrites; - (BOOL)supportsLinearTexture2DArray; - (BOOL)supportsCombinedMSAAStoreAndResolveAction; - (BOOL)supportsFunctionPointersFromMesh; - (BOOL)supportsConcurrentComputeDispatch; - (BOOL)supportsForceSeamsOnCubemaps; - (BOOL)supportsCMPIndirectCommandBuffers; - (BOOL)supportsNonPrivateMSAATextures; - (BOOL)supports3DBCTextures; - (BOOL)supportsFragmentBufferWrites; - (BOOL)supportsIndirectStageInRegion; - (BOOL)supportsFunctionPointersFromRender; - (BOOL)supportsReadWriteBufferArguments; - (BOOL)supportsLimitedYUVFormats; - (BOOL)supportsInvariantVertexPosition; - (BOOL)supportsLateEvalEvent; - (BOOL)supportsAnisoSampleFix; - (BOOL)supportsSharedTextureHandles; - (BOOL)supportsBinaryLibraries; - (BOOL)supportsExtendedVertexFormats; - (BOOL)supportsPostDepthCoverage; - (BOOL)supports3DASTCTextures; - (BOOL)supportsMSAADepthResolveFilter; - (BOOL)supportsBaseVertexInstanceDrawing; - (BOOL)supportsBlackOrWhiteSamplerBorderColors; - (BOOL)supportsDynamicControlPointCount; - (BOOL)supportsMemoryOrderAtomics; - (BOOL)supportsLayeredRendering; - (BOOL)supportsSIMDReduction; - (BOOL)supportsIndirectDrawAndDispatch; - (BOOL)supportsMeshShaders; - (BOOL)supportsTileShaders; - (BOOL)supportsShaderMinLODClamp; - (BOOL)supportsMSAAStencilResolve; - (BOOL)supportsQuadGroup; - (BOOL)supportsVertexAmplification; - (BOOL)supportsYCBCRPackedFormats12; - (BOOL)supportsYCBCRPackedFormatsXR; - (BOOL)supportsReadWriteTextureArgumentsTier2; - (BOOL)supportsShaderBarycentricCoordinates; - (BOOL)supportsPrimitiveRestartOverride; - (BOOL)supportsBufferWithIOSurface; - (BOOL)supportsFragmentOnlyEncoders; - (BOOL)supportsFixedLinePointFillDepthGradient; - (BOOL)supportsRayTracingMultiLevelInstancing; - (BOOL)supportsMSAADepthResolve; - (BOOL)supportsExplicitVisibilityGroups; - (BOOL)supportsPullModelInterpolation; - (BOOL)supportsTextureOutOfBoundsReads; - (BOOL)supportsQuadShufflesAndBroadcast; - (BOOL)supportsAtomicUlongVoidMinMax; - (BOOL)supportsFloat16BCubicFiltering; - (BOOL)supportsSamplerAddressModeClampToHalfBorder; - (BOOL)supportsSIMDGroupMatrix; - (BOOL)supportsGFXIndirectCommandBuffers; - (BOOL)supportsLossyCompression; - (BOOL)supportsSparseHeaps; - (BOOL)supportsPerPlaneCompression; - (BOOL)supportsDynamicAttributeStride; - (BOOL)supportsMSAAStencilResolveFilter; - (BOOL)supportsImageBlockSampleCoverageControl; - (BOOL)supportsExtendedYUVFormats; - (BOOL)supportsProgrammableSamplePositions; - (BOOL)supportsMemorylessRenderTargets; - (BOOL)supportsBufferPrefetchStatistics; - (BOOL)supportsNorm16BCubicFiltering; - (BOOL)supportsExtendedXR10Formats; - (BOOL)supportsMirrorClampToEdgeSamplerMode; - (BOOL)supportsFP32TessFactors; - (BOOL)supportsYCBCRFormats; - (BOOL)supportsSharedFunctionTables; - (BOOL)supportsASTCHDRTextureCompression; - (BOOL)supportsIndirectTessellation; - (BOOL)supportsVirtualSubstreams; - (BOOL)supportsStatefulDynamicLibraries; - (BOOL)supportsRenderMemoryBarrier; - (BOOL)supportsRelaxedTextureViewRequirements; - (BOOL)supportsShaderLODAverage; - (BOOL)supportsPublicXR10Formats; - (BOOL)supportsBufferlessClientStorageTexture; - (BOOL)supportsRTZRounding; - (BOOL)supportsGPUStatistics; - (BOOL)supportsDepthClipMode; - (BOOL)supportsViewportAndScissorArray; - (BOOL)supportsFloat16InfNanFiltering; - (BOOL)supportsMipLevelsSmallerThanBlockSize; - (BOOL)supportsASTCTextureCompression; - (BOOL)supportsAlphaYUVFormats; - (BOOL)supportsQueryTextureLOD; - (BOOL)supportsRenderToLinearTextures; - (BOOL)supportsPrimitiveMotionBlur; - (BOOL)supportsRasterOrderGroups; - (BOOL)supportsWritableArrayOfTextures; - (BOOL)supportsGlobalVariableRelocationCompute; - (BOOL)supportsSharedStorageHeapResources; - (BOOL)supportsUnalignedVertexFetch; - (BOOL)supportsOpenCLTextureWriteSwizzles; - (id)initWithDevice:(id)a0; - (BOOL)supportsImageBlocks; - (BOOL)supportsRayTracingTraversalMetrics; - (BOOL)supportsBfloat16Buffers; - (BOOL)supportsRenderTargetTextureRotation; - (BOOL)supportsInterchangeTiled; - (BOOL)supportsYCBCRPackedFormatsPQ; - (BOOL)supportsStreamingCodecSignaling; - (BOOL)supportsBufferBoundsChecking; - (BOOL)supportsDepthClipModeClampExtended; - (BOOL)supportsBGR10A2; - (BOOL)supportsHeapAccelerationStructureAllocation; - (BOOL)supportsArrayOfTextures; - (BOOL)supportsRayTracingPerPrimitiveData; - (BOOL)supportsFastMathInfNaNPropagation; - (BOOL)supportsGlobalVariableRelocation; - (BOOL)supportsComputeCompressedTextureWrite; - (BOOL)supportsRenderTextureWrites; - (BOOL)supportsTextureCubeArray; - (BOOL)supportsYCBCRFormatsXR; - (BOOL)supportsTextureSwizzle; - (BOOL)supportsLargeFramebufferConfigs; - (BOOL)supportsRayTracingBuffersFromTables; - (BOOL)supportsCommandBufferJump; - (BOOL)supportsInt64; - (BOOL)supportsRayTracingIndirectInstanceAccelerationStructureBuild; - (BOOL)supportsGlobalVariableRelocationRender; - (BOOL)supportsRayTracingGPUTableUpdateBuffers; - (BOOL)supportsRayTracingICBs; - (BOOL)supportsRaytracingFromRender; - (BOOL)supportsNonSquareTileShaders; - (BOOL)supportsReadWriteTextureCubeArguments; - (BOOL)supports32bpcMSAATextures; - (BOOL)supportsPlacementHeaps; - (BOOL)supportsCustomBorderColor; - (BOOL)supportsSIMDShufflesAndBroadcast; - (BOOL)supportsArgumentBuffersTier2; - (BOOL)supportsRayTracingAccelerationStructureCPUDeserialization; - (BOOL)supportsRayTracingExtendedVertexFormats; - (BOOL)supportsRasterOrderGroupsColorAttachment; - (BOOL)supportsIndirectWritableTextures; - (BOOL)supportsColorSpaceConversionMatrixSelection; - (BOOL)supportsBfloat16Format; - (BOOL)supportsForkJoin; - (BOOL)supportsRenderPassWithoutRenderTarget; - (BOOL)supportsSeparateVisibilityAndShadingRate; @end