@@ -405,14 +405,55 @@ public enum MTLPixelFormat : ulong {
405
405
[ NoiOS ]
406
406
[ NoMacCatalyst ]
407
407
BC7_RGBAUnorm_sRGB = 153 ,
408
+
409
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
410
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
411
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
412
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
408
413
PVRTC_RGB_2BPP = 160 ,
414
+
415
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
416
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
417
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
418
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
409
419
PVRTC_RGB_2BPP_sRGB = 161 ,
420
+
421
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
422
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
423
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
424
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
410
425
PVRTC_RGB_4BPP = 162 ,
426
+
427
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
428
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
429
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
430
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
411
431
PVRTC_RGB_4BPP_sRGB = 163 ,
432
+
433
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
434
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
435
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
436
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
412
437
PVRTC_RGBA_2BPP = 164 ,
438
+
439
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
440
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
441
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
442
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
413
443
PVRTC_RGBA_2BPP_sRGB = 165 ,
444
+
445
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
446
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
447
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
448
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
414
449
PVRTC_RGBA_4BPP = 166 ,
450
+
451
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
452
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
453
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
454
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use ASTC/ETC2/BC formats instead." ) ]
415
455
PVRTC_RGBA_4BPP_sRGB = 167 ,
456
+
416
457
EAC_R11Unorm = 170 ,
417
458
EAC_R11Snorm = 172 ,
418
459
EAC_RG11Unorm = 174 ,
@@ -966,7 +1007,14 @@ public enum MTLArgumentAccess : ulong {
966
1007
[ Flags ]
967
1008
public enum MTLPipelineOption : ulong {
968
1009
None ,
969
- ArgumentInfo ,
1010
+ #if ! XAMCORE_5_0
1011
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use 'BindingInfo' instead." ) ]
1012
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use 'BindingInfo' instead." ) ]
1013
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use 'BindingInfo' instead." ) ]
1014
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use 'BindingInfo' instead." ) ]
1015
+ ArgumentInfo = 1 << 0 ,
1016
+ #endif
1017
+ BindingInfo = 1 << 0 ,
970
1018
BufferTypeInfo ,
971
1019
[ iOS ( 14 , 0 ) ]
972
1020
[ TV ( 14 , 0 ) ]
@@ -1109,6 +1157,8 @@ public enum MTLLanguageVersion : ulong {
1109
1157
v3_0 = ( 3uL << 16 ) + 0 ,
1110
1158
[ iOS ( 17 , 0 ) , TV ( 17 , 0 ) , MacCatalyst ( 17 , 0 ) , Mac ( 14 , 0 ) , NoWatch ]
1111
1159
v3_1 = ( 3uL << 16 ) + 1 ,
1160
+ [ TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
1161
+ v3_2 = ( 3ul << 16 ) + 2 ,
1112
1162
}
1113
1163
1114
1164
/// <summary>Enumerates values that indicate whether to clip or clamp depth values.</summary>
@@ -1690,7 +1740,15 @@ public enum MTLFunctionOptions : ulong {
1690
1740
[ MacCatalyst ( 14 , 0 ) ]
1691
1741
CompileToBinary = 1uL << 0 ,
1692
1742
[ iOS ( 17 , 0 ) , TV ( 17 , 0 ) , MacCatalyst ( 17 , 0 ) , Mac ( 14 , 0 ) ]
1743
+ [ Deprecated ( PlatformName . MacCatalyst , 18 , 0 , message : "Use 'StoreFunctionInMetalPipelinesScript' instead." ) ]
1744
+ [ Deprecated ( PlatformName . iOS , 18 , 0 , message : "Use 'StoreFunctionInMetalPipelinesScript' instead." ) ]
1745
+ [ Deprecated ( PlatformName . TvOS , 18 , 0 , message : "Use 'StoreFunctionInMetalPipelinesScript' instead." ) ]
1746
+ [ Deprecated ( PlatformName . MacOSX , 15 , 0 , message : "Use 'StoreFunctionInMetalPipelinesScript' instead." ) ]
1693
1747
StoreFunctionInMetalScript = 1uL << 1 ,
1748
+ [ TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
1749
+ StoreFunctionInMetalPipelinesScript = 1 << 1 ,
1750
+ [ TV ( 18 , 0 ) , Mac ( 15 , 0 ) , iOS ( 18 , 0 ) , MacCatalyst ( 18 , 0 ) ]
1751
+ FailOnBinaryArchiveMiss = 1 << 2 ,
1694
1752
}
1695
1753
1696
1754
[ Flags , Mac ( 11 , 0 ) , iOS ( 14 , 0 ) , TV ( 16 , 0 ) ]
0 commit comments