Bladeren bron

Upgrade Deferred shader to MGFX v9

Nick Kastellanos 5 jaren geleden
bovenliggende
commit
8c16347f9b

+ 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