浏览代码

render: Prefer the Metal renderer over OpenGL.

This is the best option for macOS and iOS, the only platforms with Metal.

Pre-Metal versions of these platforms will fall back to OpenGL (ES), as
appropriate.

Huge thanks to Alexander Szpakowski, who worked incredibly hard to get the
Metal renderer to such a high-quality state!
Ryan C. Gordon 6 年之前
父节点
当前提交
0a70590118
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      src/render/SDL_render.c

+ 3 - 3
src/render/SDL_render.c

@@ -80,6 +80,9 @@ static const SDL_RenderDriver *render_drivers[] = {
 #if SDL_VIDEO_RENDER_D3D11
     &D3D11_RenderDriver,
 #endif
+#if SDL_VIDEO_RENDER_METAL
+    &METAL_RenderDriver,
+#endif
 #if SDL_VIDEO_RENDER_OGL
     &GL_RenderDriver,
 #endif
@@ -92,9 +95,6 @@ static const SDL_RenderDriver *render_drivers[] = {
 #if SDL_VIDEO_RENDER_DIRECTFB
     &DirectFB_RenderDriver,
 #endif
-#if SDL_VIDEO_RENDER_METAL
-    &METAL_RenderDriver,
-#endif
 #if SDL_VIDEO_RENDER_PSP
     &PSP_RenderDriver,
 #endif