diff --git a/build/Xenko.PreSettings.Local.targets b/build/Xenko.PreSettings.Local.targets
index dd6f47630..d5d9bb36c 100644
--- a/build/Xenko.PreSettings.Local.targets
+++ b/build/Xenko.PreSettings.Local.targets
@@ -1,9 +1,9 @@
-
+
Xenko
Windows
- false
+ Direct3D11
diff --git a/sources/targets/Xenko.GlobalSettings.targets b/sources/targets/Xenko.GlobalSettings.targets
index 54ee2a874..17bcf704d 100644
--- a/sources/targets/Xenko.GlobalSettings.targets
+++ b/sources/targets/Xenko.GlobalSettings.targets
@@ -11,7 +11,6 @@
OpenGL
Vulkan
$(XenkoGraphicsApi)
- $(XenkoDefaultGraphicsApi)
$(XenkoAssemblyProcessorDefaultOptions)
@@ -24,29 +23,24 @@
-
-
- $(RuntimeIdentifiers);win-d3d11
- $(RuntimeIdentifiers);win-d3d12
- $(RuntimeIdentifiers);win-opengl
- $(RuntimeIdentifiers);win-opengles
- $(RuntimeIdentifiers);win-vulkan
- $(RuntimeIdentifiers);linux-opengl
- $(RuntimeIdentifiers);linux-vulkan
- $(RuntimeIdentifiers);osx-vulkan
-
-
-
-
- win-d3d11;win-d3d12;win-opengl;win-opengles;win-vulkan
- $(RuntimeIdentifiers);linux-opengl;linux-vulkan
- $(RuntimeIdentifiers);osx-vulkan
-
- win-d3d11;win-d3d12;win-opengl;win-opengles;win-vulkan
- linux-opengl;linux-vulkan
- osx-vulkan
-
+
+ Direct3D11;Direct3D12;OpenGL;OpenGLES;Vulkan
+ $(XenkoGraphicsApiOriginal)
+
+ <_XenkoGraphicsApis Condition="'$(XenkoGraphicsApis)' != ''">;$(XenkoGraphicsApis);
+
+
+
+ $(RuntimeIdentifiers);win-d3d11
+ $(RuntimeIdentifiers);win-d3d12
+ $(RuntimeIdentifiers);win-opengl
+ $(RuntimeIdentifiers);win-opengles
+ $(RuntimeIdentifiers);win-vulkan
+ $(RuntimeIdentifiers);linux-opengl
+ $(RuntimeIdentifiers);linux-vulkan
+ $(RuntimeIdentifiers);osx-vulkan
+
$([MSBuild]::Unescape($(RuntimeIdentifiers.Trim(';'))))
linux-opengl