diff options
| author | OatmealDome <julian@oatmealdome.me> | 2025-04-10 23:48:01 -0400 |
|---|---|---|
| committer | OatmealDome <julian@oatmealdome.me> | 2025-04-21 00:24:58 -0400 |
| commit | ec9fb08dabe15a287ed0dd5ae095a2cbde942817 (patch) | |
| tree | d9d537af49fbce41850c7d3d35f3f4568e8845bd /Source/Core/VideoBackends | |
| parent | 65f42ee2d2da98c3037e1fc7966ea4a943678fa7 (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.mm | 8 |
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; |
