Metal iOS 14.0 Beta 3 to Beta 4 API Differences
MTLAccelerationStructure.h
Removed
MTLAccelerationStructureGeometryFlags
Removed
MTLAccelerationStructureGeometryFlagNone
Removed
MTLAccelerationStructureGeometryFlagOpaque
Removed
MTLAccelerationStructureGeometryFlagNoDuplicateIntersectionFunctionInvocation
Removed
MTLAccelerationStructureInstanceFlags
Removed
MTLAccelerationStructureInstanceFlagNone
Removed
MTLAccelerationStructureInstanceFlagDisableTriangleCulling
Removed
MTLAccelerationStructureInstanceFlagTriangleFrontFacingWindingCounterClockwise
Removed
MTLAccelerationStructureInstanceFlagOpaque
Removed
MTLAccelerationStructureInstanceFlagNonOpaque
Removed
MTLAccelerationStructureGeometryDescriptor.flags
Removed
MTLAccelerationStructureTriangleGeometryDescriptor.indexDataType
Added
MTLAccelerationStructureInstanceOptions
Added
MTLAccelerationStructureInstanceOptionNone
Added
MTLAccelerationStructureInstanceOptionDisableTriangleCulling
Added
MTLAccelerationStructureInstanceOptionTriangleFrontFacingWindingCounterClockwise
Added
MTLAccelerationStructureInstanceOptionOpaque
Added
MTLAccelerationStructureInstanceOptionNonOpaque
Added
MTLAccelerationStructureGeometryDescriptor.opaque
Added
MTLAccelerationStructureGeometryDescriptor.allowDuplicateIntersectionFunctionInvocation
Added
MTLAccelerationStructureTriangleGeometryDescriptor.indexType
MTLAccelerationStructureTypes.h
Added
MTLAxisAlignedBoundingBox
MTLIntersectionFunctionTable.h
Added
MTLIntersectionFunctionSignature
Added
MTLIntersectionFunctionSignatureNone
Added
MTLIntersectionFunctionSignatureInstancing
Added
MTLIntersectionFunctionSignatureTriangleData
Added
MTLIntersectionFunctionSignatureWorldSpaceData
Added
+[MTLIntersectionFunctionTableDescriptor intersectionFunctionTableDescriptor]
Added
-[MTLIntersectionFunctionTable setOpaqueTriangleIntersectionFunctionWithSignature:atIndex:]
Added
-[MTLIntersectionFunctionTable setOpaqueTriangleIntersectionFunctionWithSignature:withRange:]