Commit 72d45079182c47f1c029494acb2e2c3f61cbdea8

Sam Lantinga 2018-01-10T10:42:40

Added availability check to fix compiler warning for symbol only available on tvOS 11.0 and newer

diff --git a/src/render/metal/SDL_render_metal.m b/src/render/metal/SDL_render_metal.m
index 97cd218..f7af72d 100644
--- a/src/render/metal/SDL_render_metal.m
+++ b/src/render/metal/SDL_render_metal.m
@@ -653,14 +653,14 @@ METAL_CreateRenderer(SDL_Window * window, Uint32 flags)
 #if defined(__MACOSX__)
     maxtexsize = 16384;
 #elif defined(__TVOS__)
+    maxtexsize = 8192;
 #ifdef __TVOS_11_0
-    if ([mtldevice supportsFeatureSet:MTLFeatureSet_tvOS_GPUFamily2_v1]) {
-        maxtexsize = 16384;
-    } else
-#endif
-    {
-        maxtexsize = 8192;
+    if (@available(tvOS 11.0, *)) {
+        if ([mtldevice supportsFeatureSet:MTLFeatureSet_tvOS_GPUFamily2_v1]) {
+            maxtexsize = 16384;
+        }
     }
+#endif
 #else
 #ifdef __IPHONE_11_0
     if ([mtldevice supportsFeatureSet:MTLFeatureSet_iOS_GPUFamily4_v1]) {