Skip to content

Commit 5360ac0

Browse files
committed
check for MTLTextureType.type2DMultisampleArray support
1 parent cc5864d commit 5360ac0

1 file changed

Lines changed: 7 additions & 13 deletions

File tree

wgpu-hal/src/metal/adapter.rs

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1085,19 +1085,13 @@ impl super::CapabilitiesQuery {
10851085
},
10861086
shader_per_vertex: family_check && device.supportsFamily(MTLGPUFamily::Apple10),
10871087

1088-
supports_multisample_array: {
1089-
//https://developer.apple.com/documentation/metal/mtltexturetype/type2dmultisamplearray
1090-
// According to Metal Feature Set Tables:
1091-
// Multisample 2D Array textures are supported on:
1092-
// - Apple Family 3 and higher (A10 chips/iPhone 7 and newer)
1093-
// - Mac Family 1 and higher (All Intel/AMD/Apple Silicon Macs)
1094-
if available!(macos = 10.14, ios = 14.0, tvos = 16.0, visionos = 1.0) {
1095-
device.supportsFamily(MTLGPUFamily::Apple3)
1096-
|| device.supportsFamily(MTLGPUFamily::Mac1)
1097-
} else {
1098-
false
1099-
}
1100-
},
1088+
//https://developer.apple.com/documentation/metal/mtltexturetype/type2dmultisamplearray
1089+
supports_multisample_array: available!(
1090+
macos = 10.14,
1091+
ios = 14.0,
1092+
tvos = 16.0,
1093+
visionos = 1.0
1094+
),
11011095
}
11021096
}
11031097

0 commit comments

Comments
 (0)