summaryrefslogtreecommitdiff
path: root/Source/Core/VideoBackends
diff options
context:
space:
mode:
authorOatmealDome <julian@oatmealdome.me>2025-04-10 23:48:01 -0400
committerOatmealDome <julian@oatmealdome.me>2025-04-21 00:24:58 -0400
commitec9fb08dabe15a287ed0dd5ae095a2cbde942817 (patch)
treed9d537af49fbce41850c7d3d35f3f4568e8845bd /Source/Core/VideoBackends
parent65f42ee2d2da98c3037e1fc7966ea4a943678fa7 (diff)
MTLUtil: Remove availability check for iOS 13
My personal fork requires minimum iOS 14, so this is not required.
Diffstat (limited to 'Source/Core/VideoBackends')
-rw-r--r--Source/Core/VideoBackends/Metal/MTLUtil.mm8
1 files changed, 2 insertions, 6 deletions
diff --git a/Source/Core/VideoBackends/Metal/MTLUtil.mm b/Source/Core/VideoBackends/Metal/MTLUtil.mm
index e7e71649aa..05e2115ab3 100644
--- a/Source/Core/VideoBackends/Metal/MTLUtil.mm
+++ b/Source/Core/VideoBackends/Metal/MTLUtil.mm
@@ -262,15 +262,11 @@ void Metal::Util::PopulateBackendInfoFeatures(const VideoConfig& config, Backend
backend_info->bSupportsST3CTextures = true;
backend_info->bSupportsBPTCTextures = true;
#else
- bool supports_apple4 = false;
+ backend_info->bSupportsDepthClamp = [device supportsFamily:MTLGPUFamilyApple4];
+
bool supports_bcn = false;
- if (@available(iOS 13, *))
- supports_apple4 = [device supportsFamily:MTLGPUFamilyApple4];
- else
- supports_apple4 = [device supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily4_v1];
if (@available(iOS 16.4, *))
supports_bcn = [device supportsBCTextureCompression];
- backend_info->bSupportsDepthClamp = supports_apple4;
backend_info->bSupportsST3CTextures = supports_bcn;
backend_info->bSupportsBPTCTextures = supports_bcn;