2
0
Эх сурвалжийг харах

[FXAA] detech v3.7 and fallback to the latest shader

Nikos Kastellanos 6 жил өмнө
parent
commit
07f2a07960

+ 11 - 4
Shaders/FXAA/FXAAEffect.cs

@@ -60,17 +60,24 @@ namespace tainicom.Aether.Shaders
 
         internal static Stream LoadEffectResourceStream(string name)
         {
-            // Detect MG version            
+            // Detect MG version
+            var version = "";
+#if !XNA
+            version = ".8";
             var mgVersion = GetAssembly(typeof(Effect)).GetName().Version;
             if (mgVersion.Major == 3)
             {
                 if (mgVersion.Minor == 4)
-                    name += ".6";
+                    version = ".6";
                 if (mgVersion.Minor == 5)
-                    name += ".7";
+                    version = ".7";
                 if (mgVersion.Minor == 6)
-                    name += ".8";
+                    version = ".8";
+                if (mgVersion.Minor == 7)
+                    version = ".8";
             }
+            name = name + version;
+#endif
             
             Stream stream = GetAssembly(typeof(FXAAEffect)).GetManifestResourceStream(name);
             return stream;

BIN
bin/Release/W10/Aether.Shaders.FXAA.dll


BIN
bin/Release/W8_1/Aether.Shaders.FXAA.dll


BIN
bin/Release/Windows.XNA/Aether.Shaders.FXAA.dll


BIN
bin/Release/Windows/Aether.Shaders.FXAA.dll