Refactored deferred lights code, and skipping SSAA when sample count is 1

This commit is contained in:
dexy
2019-12-04 17:54:48 +11:00
Unverified
parent 1843d70652
commit 152d439f89
19 changed files with 480 additions and 183 deletions
@@ -247,9 +247,21 @@
<FxCompile Include="DistantLightsVS.hlsl">
<Filter>Lights</Filter>
</FxCompile>
<FxCompile Include="PPMSAAPS.hlsl">
<FxCompile Include="PPSSAAPS.hlsl">
<Filter>PostProcessor</Filter>
</FxCompile>
<FxCompile Include="DirLightVS.hlsl">
<Filter>Lights</Filter>
</FxCompile>
<FxCompile Include="DirLightPS.hlsl">
<Filter>Lights</Filter>
</FxCompile>
<FxCompile Include="LodLightsVS.hlsl">
<Filter>Lights</Filter>
</FxCompile>
<FxCompile Include="LodLightsPS.hlsl">
<Filter>Lights</Filter>
</FxCompile>
</ItemGroup>
<ItemGroup>
<None Include="BasicPS.hlsli">
@@ -291,6 +303,9 @@
<None Include="WaterVS.hlsli">
<Filter>Water</Filter>
</None>
<None Include="LightPS.hlsli">
<Filter>Lights</Filter>
</None>
</ItemGroup>
<ItemGroup>
<Filter Include="Basic">