Browse Source

prefer vulkan over opengl by default on windows/linux.

Sasha Szpakowski 8 months ago
parent
commit
486cc22dbd
1 changed files with 7 additions and 1 deletions
  1. 7 1
      src/modules/graphics/Graphics.cpp

+ 7 - 1
src/modules/graphics/Graphics.cpp

@@ -115,15 +115,21 @@ namespace vulkan { extern love::graphics::Graphics *createInstance(); }
 
 
 static const Renderer rendererOrder[] = {
 static const Renderer rendererOrder[] = {
 	RENDERER_METAL,
 	RENDERER_METAL,
+#ifdef LOVE_ANDROID
+	// Don't enable vulkan by default yet on android - it needs more testing.
 	RENDERER_OPENGL,
 	RENDERER_OPENGL,
 	RENDERER_VULKAN,
 	RENDERER_VULKAN,
+#else
+	RENDERER_VULKAN,
+	RENDERER_OPENGL,
+#endif
 };
 };
 
 
 static std::vector<Renderer> defaultRenderers =
 static std::vector<Renderer> defaultRenderers =
 {
 {
 	RENDERER_METAL,
 	RENDERER_METAL,
-	RENDERER_OPENGL,
 	RENDERER_VULKAN,
 	RENDERER_VULKAN,
+	RENDERER_OPENGL,
 };
 };
 
 
 static std::vector<Renderer> _renderers = defaultRenderers;
 static std::vector<Renderer> _renderers = defaultRenderers;