Просмотр исходного кода

Upgrade FXAA shader to MGFX v9

Nick Kastellanos 5 лет назад
Родитель
Сommit
2756f79192

+ 3 - 0
Shaders/FXAA/Aether.Shaders.FXAA.W10.csproj

@@ -139,6 +139,9 @@
     <EmbeddedResource Include="Resources\FXAAGreenLumaHigh.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\FXAAGreenLumaLow.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\FXAAGreenLumaMedium.dx11.mgfxo.8" />
+    <EmbeddedResource Include="Resources\FXAAGreenLumaHigh.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\FXAAGreenLumaLow.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\FXAAGreenLumaMedium.dx11.mgfxo.9" />
   </ItemGroup>
   <ItemGroup>
     <PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">

+ 3 - 0
Shaders/FXAA/Aether.Shaders.FXAA.W8_1.csproj

@@ -54,6 +54,9 @@
     <EmbeddedResource Include="Resources\FXAAGreenLumaHigh.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\FXAAGreenLumaLow.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\FXAAGreenLumaMedium.dx11.mgfxo.8" />
+    <EmbeddedResource Include="Resources\FXAAGreenLumaHigh.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\FXAAGreenLumaLow.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\FXAAGreenLumaMedium.dx11.mgfxo.9" />
   </ItemGroup>
   <ItemGroup>
     <Reference Include="MonoGame.Framework">

+ 3 - 0
Shaders/FXAA/Aether.Shaders.FXAA.WINDOWS.MG.csproj

@@ -56,6 +56,9 @@
     <EmbeddedResource Include="Resources\FXAAGreenLumaHigh.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\FXAAGreenLumaLow.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\FXAAGreenLumaMedium.dx11.mgfxo.8" />
+    <EmbeddedResource Include="Resources\FXAAGreenLumaHigh.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\FXAAGreenLumaLow.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\FXAAGreenLumaMedium.dx11.mgfxo.9" />
   </ItemGroup>
   <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 

+ 3 - 1
Shaders/FXAA/FXAAEffect.cs

@@ -63,7 +63,7 @@ namespace tainicom.Aether.Shaders
             // Detect MG version
             var version = "";
 #if !XNA
-            version = ".8";
+            version = ".9";
             var mgVersion = GetAssembly(typeof(Effect)).GetName().Version;
             if (mgVersion.Major == 3)
             {
@@ -75,6 +75,8 @@ namespace tainicom.Aether.Shaders
                     version = ".8";
                 if (mgVersion.Minor == 7)
                     version = ".8";
+                if (mgVersion.Minor == 8)
+                    version = ".9";
             }
             name = name + version;
 #endif

BIN
Shaders/FXAA/Resources/FXAAGreenLumaHigh.dx11.mgfxo.9


BIN
Shaders/FXAA/Resources/FXAAGreenLumaHigh.ogl.mgfxo.8


BIN
Shaders/FXAA/Resources/FXAAGreenLumaHigh.ogl.mgfxo.9


BIN
Shaders/FXAA/Resources/FXAAGreenLumaLow.dx11.mgfxo.9


BIN
Shaders/FXAA/Resources/FXAAGreenLumaLow.ogl.mgfxo.8


BIN
Shaders/FXAA/Resources/FXAAGreenLumaLow.ogl.mgfxo.9


BIN
Shaders/FXAA/Resources/FXAAGreenLumaMedium.dx11.mgfxo.9


BIN
Shaders/FXAA/Resources/FXAAGreenLumaMedium.ogl.mgfxo.8


BIN
Shaders/FXAA/Resources/FXAAGreenLumaMedium.ogl.mgfxo.9