@@ -5553,49 +5553,49 @@ interface MTLIndirectRenderCommand {
5553
5553
[ Export ( "setVertexBuffer:offset:attributeStride:atIndex:" ) ]
5554
5554
void SetVertexBuffer ( IMTLBuffer buffer , nuint offset , nuint stride , nuint index ) ;
5555
5555
5556
- [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , NoTV , MacCatalyst ( 17 , 0 ) ]
5556
+ [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , TV ( 18 , 0 ) , MacCatalyst ( 17 , 0 ) ]
5557
5557
#if NET
5558
5558
[ Abstract ( GenerateExtensionMethod = true ) ]
5559
5559
#endif
5560
5560
[ Export ( "setObjectThreadgroupMemoryLength:atIndex:" ) ]
5561
5561
void SetObjectThreadgroupMemoryLength ( nuint length , nuint index ) ;
5562
5562
5563
- [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , NoTV , MacCatalyst ( 17 , 0 ) ]
5563
+ [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , TV ( 18 , 0 ) , MacCatalyst ( 17 , 0 ) ]
5564
5564
#if NET
5565
5565
[ Abstract ( GenerateExtensionMethod = true ) ]
5566
5566
#endif
5567
5567
[ Export ( "setObjectBuffer:offset:atIndex:" ) ]
5568
5568
void SetObjectBuffer ( IMTLBuffer buffer , nuint offset , nuint index ) ;
5569
5569
5570
- [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , NoTV , MacCatalyst ( 17 , 0 ) ]
5570
+ [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , TV ( 18 , 0 ) , MacCatalyst ( 17 , 0 ) ]
5571
5571
#if NET
5572
5572
[ Abstract ( GenerateExtensionMethod = true ) ]
5573
5573
#endif
5574
5574
[ Export ( "setMeshBuffer:offset:atIndex:" ) ]
5575
5575
void SetMeshBuffer ( IMTLBuffer buffer , nuint offset , nuint index ) ;
5576
5576
5577
- [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , NoTV , MacCatalyst ( 17 , 0 ) ]
5577
+ [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , TV ( 18 , 0 ) , MacCatalyst ( 17 , 0 ) ]
5578
5578
#if NET
5579
5579
[ Abstract ( GenerateExtensionMethod = true ) ]
5580
5580
#endif
5581
5581
[ Export ( "drawMeshThreadgroups:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup:" ) ]
5582
5582
void DrawMeshThreadgroups ( MTLSize threadgroupsPerGrid , MTLSize threadsPerObjectThreadgroup , MTLSize threadsPerMeshThreadgroup ) ;
5583
5583
5584
- [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , NoTV , MacCatalyst ( 17 , 0 ) ]
5584
+ [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , TV ( 18 , 0 ) , MacCatalyst ( 17 , 0 ) ]
5585
5585
#if NET
5586
5586
[ Abstract ( GenerateExtensionMethod = true ) ]
5587
5587
#endif
5588
5588
[ Export ( "drawMeshThreads:threadsPerObjectThreadgroup:threadsPerMeshThreadgroup:" ) ]
5589
5589
void DrawMeshThreads ( MTLSize threadsPerGrid , MTLSize threadsPerObjectThreadgroup , MTLSize threadsPerMeshThreadgroup ) ;
5590
5590
5591
- [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , NoTV , MacCatalyst ( 17 , 0 ) ]
5591
+ [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , TV ( 18 , 0 ) , MacCatalyst ( 17 , 0 ) ]
5592
5592
#if NET
5593
5593
[ Abstract ( GenerateExtensionMethod = true ) ]
5594
5594
#endif
5595
5595
[ Export ( "setBarrier" ) ]
5596
5596
void SetBarrier ( ) ;
5597
5597
5598
- [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , NoTV , MacCatalyst ( 17 , 0 ) ]
5598
+ [ Mac ( 14 , 0 ) , iOS ( 17 , 0 ) , TV ( 18 , 0 ) , MacCatalyst ( 17 , 0 ) ]
5599
5599
#if NET
5600
5600
[ Abstract ( GenerateExtensionMethod = true ) ]
5601
5601
#endif
@@ -6170,7 +6170,7 @@ interface MTLAccelerationStructureTriangleGeometryDescriptor {
6170
6170
[ Export ( "transformationMatrixBufferOffset" ) ]
6171
6171
nuint TransformationMatrixBufferOffset { get ; set ; }
6172
6172
6173
- [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , NoTV ]
6173
+ [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , TV ( 18 , 0 ) ]
6174
6174
[ Export ( "transformationMatrixLayout" ) ]
6175
6175
MTLMatrixLayout TransformationMatrixLayout { get ; set ; }
6176
6176
}
@@ -6347,15 +6347,15 @@ interface MTLInstanceAccelerationStructureDescriptor {
6347
6347
[ Export ( "motionTransformCount" ) ]
6348
6348
nuint MotionTransformCount { get ; set ; }
6349
6349
6350
- [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , NoTV ]
6350
+ [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , TV ( 18 , 0 ) ]
6351
6351
[ Export ( "instanceTransformationMatrixLayout" ) ]
6352
6352
MTLMatrixLayout InstanceTransformationMatrixLayout { get ; set ; }
6353
6353
6354
- [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , NoTV ]
6354
+ [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , TV ( 18 , 0 ) ]
6355
6355
[ Export ( "motionTransformType" ) ]
6356
6356
MTLTransformType MotionTransformType { get ; set ; }
6357
6357
6358
- [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , NoTV ]
6358
+ [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , TV ( 18 , 0 ) ]
6359
6359
[ Export ( "motionTransformStride" ) ]
6360
6360
nuint MotionTransformStride { get ; set ; }
6361
6361
}
@@ -6949,7 +6949,7 @@ interface MTLAccelerationStructureMotionTriangleGeometryDescriptor {
6949
6949
[ Export ( "transformationMatrixBufferOffset" ) ]
6950
6950
nuint TransformationMatrixBufferOffset { get ; set ; }
6951
6951
6952
- [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , NoTV ]
6952
+ [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , TV ( 18 , 0 ) ]
6953
6953
[ Export ( "transformationMatrixLayout" ) ]
6954
6954
MTLMatrixLayout TransformationMatrixLayout { get ; set ; }
6955
6955
}
@@ -7222,15 +7222,15 @@ interface MTLIndirectInstanceAccelerationStructureDescriptor {
7222
7222
[ Export ( "descriptor" ) ]
7223
7223
MTLIndirectInstanceAccelerationStructureDescriptor GetDescriptor ( ) ;
7224
7224
7225
- [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , NoTV ]
7225
+ [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , TV ( 18 , 0 ) ]
7226
7226
[ Export ( "instanceTransformationMatrixLayout" ) ]
7227
7227
MTLMatrixLayout InstanceTransformationMatrixLayout { get ; set ; }
7228
7228
7229
- [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , NoTV ]
7229
+ [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , TV ( 18 , 0 ) ]
7230
7230
[ Export ( "motionTransformType" ) ]
7231
7231
MTLTransformType MotionTransformType { get ; set ; }
7232
7232
7233
- [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , NoTV ]
7233
+ [ Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) , TV ( 18 , 0 ) ]
7234
7234
[ Export ( "motionTransformStride" ) ]
7235
7235
nuint MotionTransformStride { get ; set ; }
7236
7236
}
@@ -7376,14 +7376,14 @@ interface MTLThreadgroupBinding : MTLBinding {
7376
7376
}
7377
7377
7378
7378
[ Native ]
7379
- [ Mac ( 15 , 0 ) , NoTV , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
7379
+ [ Mac ( 15 , 0 ) , TV ( 18 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
7380
7380
enum MTLMatrixLayout : long {
7381
7381
ColumnMajor = 0 ,
7382
7382
RowMajor = 1 ,
7383
7383
}
7384
7384
7385
7385
[ Native ]
7386
- [ Mac ( 15 , 0 ) , NoTV , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
7386
+ [ Mac ( 15 , 0 ) , TV ( 18 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
7387
7387
enum MTLTransformType : long {
7388
7388
PackedFloat4x3 = 0 ,
7389
7389
Component = 1 ,
0 commit comments