untie the engine from SDL2 and MiniTK
This commit is contained in:
@@ -215,7 +215,7 @@ namespace OpenRA
|
||||
GeoIP.Initialize();
|
||||
|
||||
GlobalFileSystem.Mount(Platform.GameDir); // Needed to access shaders
|
||||
var renderers = new[] { Settings.Graphics.Renderer, "Sdl2", null };
|
||||
var renderers = new[] { Settings.Graphics.Renderer, "Default", null };
|
||||
foreach (var r in renderers)
|
||||
{
|
||||
if (r == null)
|
||||
@@ -234,18 +234,6 @@ namespace OpenRA
|
||||
}
|
||||
}
|
||||
|
||||
try
|
||||
{
|
||||
Sound.Create(Settings.Sound.Engine);
|
||||
}
|
||||
catch (Exception e)
|
||||
{
|
||||
Log.Write("sound", "{0}", e);
|
||||
Console.WriteLine("Creating the sound engine failed. Fallback in place. Check sound.log for details.");
|
||||
Settings.Sound.Engine = "Null";
|
||||
Sound.Create(Settings.Sound.Engine);
|
||||
}
|
||||
|
||||
Console.WriteLine("Available mods:");
|
||||
foreach (var mod in ModMetadata.AllMods)
|
||||
Console.WriteLine("\t{0}: {1} ({2})", mod.Key, mod.Value.Title, mod.Value.Version);
|
||||
@@ -287,7 +275,7 @@ namespace OpenRA
|
||||
Settings.Game.Mod = mod;
|
||||
|
||||
Sound.StopVideo();
|
||||
Sound.Initialize();
|
||||
Sound.Initialize(Settings.Sound, Settings.Server);
|
||||
|
||||
ModData = new ModData(mod, !Settings.Server.Dedicated);
|
||||
ModData.InitializeLoaders();
|
||||
|
||||
Reference in New Issue
Block a user