Bläddra i källkod

Merge pull request #14 from tainicom/UpgradeShaders

Upgrade Shaders to MGFX v9
Nikos Kastellanos 5 år sedan
förälder
incheckning
ee4af00198
41 ändrade filer med 48 tillägg och 8 borttagningar
  1. 5 0
      Shaders/Deferred/Aether.Shaders.Deferred.W10.csproj
  2. 5 0
      Shaders/Deferred/Aether.Shaders.Deferred.W8_1.csproj
  3. 5 0
      Shaders/Deferred/Aether.Shaders.Deferred.WINDOWS.MG.csproj
  4. 3 1
      Shaders/Deferred/DeferredBasicEffect.cs
  5. 3 1
      Shaders/Deferred/DeferredClearGBufferEffect.cs
  6. 3 1
      Shaders/Deferred/DeferredCombineEffect.cs
  7. 3 1
      Shaders/Deferred/DeferredPointLightEffect.cs
  8. 3 1
      Shaders/Deferred/DeferredSpotLightEffect.cs
  9. BIN
      Shaders/Deferred/Resources/DeferredBasicEffect.dx11.mgfxo.9
  10. BIN
      Shaders/Deferred/Resources/DeferredBasicEffect.ogl.mgfxo.9
  11. BIN
      Shaders/Deferred/Resources/DeferredClearGBuffer.dx11.mgfxo.9
  12. BIN
      Shaders/Deferred/Resources/DeferredClearGBuffer.ogl.mgfxo.9
  13. BIN
      Shaders/Deferred/Resources/DeferredCombine.dx11.mgfxo.9
  14. BIN
      Shaders/Deferred/Resources/DeferredCombine.ogl.mgfxo.9
  15. BIN
      Shaders/Deferred/Resources/DeferredPointLight.dx11.mgfxo.9
  16. BIN
      Shaders/Deferred/Resources/DeferredPointLight.ogl.mgfxo.9
  17. BIN
      Shaders/Deferred/Resources/DeferredSpotLight.dx11.mgfxo.9
  18. BIN
      Shaders/Deferred/Resources/DeferredSpotLight.ogl.mgfxo.9
  19. 3 0
      Shaders/FXAA/Aether.Shaders.FXAA.W10.csproj
  20. 3 0
      Shaders/FXAA/Aether.Shaders.FXAA.W8_1.csproj
  21. 3 0
      Shaders/FXAA/Aether.Shaders.FXAA.WINDOWS.MG.csproj
  22. 3 1
      Shaders/FXAA/FXAAEffect.cs
  23. BIN
      Shaders/FXAA/Resources/FXAAGreenLumaHigh.dx11.mgfxo.9
  24. BIN
      Shaders/FXAA/Resources/FXAAGreenLumaHigh.ogl.mgfxo.8
  25. BIN
      Shaders/FXAA/Resources/FXAAGreenLumaHigh.ogl.mgfxo.9
  26. BIN
      Shaders/FXAA/Resources/FXAAGreenLumaLow.dx11.mgfxo.9
  27. BIN
      Shaders/FXAA/Resources/FXAAGreenLumaLow.ogl.mgfxo.8
  28. BIN
      Shaders/FXAA/Resources/FXAAGreenLumaLow.ogl.mgfxo.9
  29. BIN
      Shaders/FXAA/Resources/FXAAGreenLumaMedium.dx11.mgfxo.9
  30. BIN
      Shaders/FXAA/Resources/FXAAGreenLumaMedium.ogl.mgfxo.8
  31. BIN
      Shaders/FXAA/Resources/FXAAGreenLumaMedium.ogl.mgfxo.9
  32. 3 1
      Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.WINDOWS.MG.csproj
  33. 3 1
      Shaders/InfiniteGrid/InfiniteGridEffect.cs
  34. BIN
      Shaders/InfiniteGrid/Resources/InfiniteGridEffect.HiDef.dx11.mgfxo.9
  35. BIN
      Shaders/InfiniteGrid/Resources/InfiniteGridEffect.HiDef.ogl.mgfxo.9
  36. BIN
      Shaders/InfiniteGrid/Resources/InfiniteGridEffect.Reach.dx11.mgfxo.9
  37. BIN
      Shaders/InfiniteGrid/Resources/InfiniteGridEffect.Reach.ogl.mgfxo.9
  38. BIN
      bin/Release/W10/Aether.Shaders.Deferred.dll
  39. BIN
      bin/Release/W10/Aether.Shaders.FXAA.dll
  40. BIN
      bin/Release/W8_1/Aether.Shaders.Deferred.dll
  41. BIN
      bin/Release/W8_1/Aether.Shaders.FXAA.dll

+ 5 - 0
Shaders/Deferred/Aether.Shaders.Deferred.W10.csproj

@@ -141,6 +141,11 @@
     <EmbeddedResource Include="Resources\DeferredCombine.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\DeferredPointLight.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\DeferredSpotLight.dx11.mgfxo.8" />
+    <EmbeddedResource Include="Resources\DeferredBasicEffect.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredClearGBuffer.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredCombine.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredPointLight.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredSpotLight.dx11.mgfxo.9" />
   </ItemGroup>
   <ItemGroup>
     <PackageReference Include="Microsoft.NETCore.UniversalWindowsPlatform">

+ 5 - 0
Shaders/Deferred/Aether.Shaders.Deferred.W8_1.csproj

@@ -56,6 +56,11 @@
     <EmbeddedResource Include="Resources\DeferredCombine.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\DeferredPointLight.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\DeferredSpotLight.dx11.mgfxo.8" />
+    <EmbeddedResource Include="Resources\DeferredBasicEffect.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredClearGBuffer.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredCombine.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredPointLight.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredSpotLight.dx11.mgfxo.9" />
   </ItemGroup>
   <ItemGroup>
     <Reference Include="MonoGame.Framework">

+ 5 - 0
Shaders/Deferred/Aether.Shaders.Deferred.WINDOWS.MG.csproj

@@ -58,6 +58,11 @@
     <EmbeddedResource Include="Resources\DeferredCombine.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\DeferredPointLight.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\DeferredSpotLight.dx11.mgfxo.8" />
+    <EmbeddedResource Include="Resources\DeferredBasicEffect.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredClearGBuffer.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredCombine.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredPointLight.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\DeferredSpotLight.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/Deferred/DeferredBasicEffect.cs

@@ -57,7 +57,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)
             {
@@ -69,6 +69,8 @@ namespace tainicom.Aether.Shaders
                     version = ".8";
                 if (mgVersion.Minor == 7)
                     version = ".8";
+                if (mgVersion.Minor == 8)
+                    version = ".9";
             }
             name = name + version;
 #endif

+ 3 - 1
Shaders/Deferred/DeferredClearGBufferEffect.cs

@@ -52,7 +52,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)
             {
@@ -64,6 +64,8 @@ namespace tainicom.Aether.Shaders
                     version = ".8";
                 if (mgVersion.Minor == 7)
                     version = ".8";
+                if (mgVersion.Minor == 8)
+                    version = ".9";
             }
             name = name + version;
 #endif

+ 3 - 1
Shaders/Deferred/DeferredCombineEffect.cs

@@ -56,7 +56,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)
             {
@@ -68,6 +68,8 @@ namespace tainicom.Aether.Shaders
                     version = ".8";
                 if (mgVersion.Minor == 7)
                     version = ".8";
+                if (mgVersion.Minor == 8)
+                    version = ".9";
             }
             name = name + version;
 #endif

+ 3 - 1
Shaders/Deferred/DeferredPointLightEffect.cs

@@ -69,7 +69,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)
             {
@@ -81,6 +81,8 @@ namespace tainicom.Aether.Shaders
                     version = ".8";
                 if (mgVersion.Minor == 7)
                     version = ".8";
+                if (mgVersion.Minor == 8)
+                    version = ".9";
             }
             name = name + version;
 #endif

+ 3 - 1
Shaders/Deferred/DeferredSpotLightEffect.cs

@@ -73,7 +73,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)
             {
@@ -85,6 +85,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/Deferred/Resources/DeferredBasicEffect.dx11.mgfxo.9


BIN
Shaders/Deferred/Resources/DeferredBasicEffect.ogl.mgfxo.9


BIN
Shaders/Deferred/Resources/DeferredClearGBuffer.dx11.mgfxo.9


BIN
Shaders/Deferred/Resources/DeferredClearGBuffer.ogl.mgfxo.9


BIN
Shaders/Deferred/Resources/DeferredCombine.dx11.mgfxo.9


BIN
Shaders/Deferred/Resources/DeferredCombine.ogl.mgfxo.9


BIN
Shaders/Deferred/Resources/DeferredPointLight.dx11.mgfxo.9


BIN
Shaders/Deferred/Resources/DeferredPointLight.ogl.mgfxo.9


BIN
Shaders/Deferred/Resources/DeferredSpotLight.dx11.mgfxo.9


BIN
Shaders/Deferred/Resources/DeferredSpotLight.ogl.mgfxo.9


+ 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


+ 3 - 1
Shaders/InfiniteGrid/Aether.Shaders.InfiniteGrid.WINDOWS.MG.csproj

@@ -46,9 +46,11 @@
   </ItemGroup>
   <ItemGroup>
     <EmbeddedResource Include="Resources\InfiniteGridEffect.HiDef.dx11.mgfxo.7" />
-    <EmbeddedResource Include="Resources\InfiniteGridEffect.HiDef.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\InfiniteGridEffect.Reach.dx11.mgfxo.7" />
+    <EmbeddedResource Include="Resources\InfiniteGridEffect.HiDef.dx11.mgfxo.8" />
     <EmbeddedResource Include="Resources\InfiniteGridEffect.Reach.dx11.mgfxo.8" />
+    <EmbeddedResource Include="Resources\InfiniteGridEffect.HiDef.dx11.mgfxo.9" />
+    <EmbeddedResource Include="Resources\InfiniteGridEffect.Reach.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/InfiniteGrid/InfiniteGridEffect.cs

@@ -54,7 +54,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)
             {
@@ -66,6 +66,8 @@ namespace tainicom.Aether.Shaders
                     version = ".8";
                 if (mgVersion.Minor == 7)
                     version = ".8";
+                if (mgVersion.Minor == 8)
+                    version = ".9";
             }
 #endif
 

BIN
Shaders/InfiniteGrid/Resources/InfiniteGridEffect.HiDef.dx11.mgfxo.9


BIN
Shaders/InfiniteGrid/Resources/InfiniteGridEffect.HiDef.ogl.mgfxo.9


BIN
Shaders/InfiniteGrid/Resources/InfiniteGridEffect.Reach.dx11.mgfxo.9


BIN
Shaders/InfiniteGrid/Resources/InfiniteGridEffect.Reach.ogl.mgfxo.9


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


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


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


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