aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj
diff options
context:
space:
mode:
authorEmmanuel Hansen <emmausssss@gmail.com>2023-02-27 21:11:55 +0000
committerGitHub <noreply@github.com>2023-02-27 18:11:55 -0300
commit80b497213981512e9ba1a629bcd5e2c519d2e566 (patch)
tree0b0e8f074be1486402457ba17c941ceca1e4acff /Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj
parent5d85468302dd21a93ac141abfb7b8749b938dc9a (diff)
Add Support for Post Processing Effects (#3616)
* Add Post Processing Effects * fix events and shader issues * fix gtk upscale slider value * fix bgra games * don't swap swizzle if already swapped * restore opengl texture state after effects run * addressed review * use single pipeline for smaa and fsr * call finish on all pipelines * addressed review * attempt fix file case * attempt fixing file case * fix filter level tick frequency * adjust filter slider margins * replace fxaa shaders with original shader * addressed review
Diffstat (limited to 'Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj')
-rw-r--r--Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj14
1 files changed, 14 insertions, 0 deletions
diff --git a/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj b/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj
index 9fd2c48a..2313cc68 100644
--- a/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj
+++ b/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj
@@ -10,6 +10,20 @@
</ItemGroup>
<ItemGroup>
+ <EmbeddedResource Include="Effects\Textures\SmaaAreaTexture.bin" />
+ <EmbeddedResource Include="Effects\Textures\SmaaSearchTexture.bin" />
+ <EmbeddedResource Include="Effects\Shaders\fsr_sharpening.glsl" />
+ <EmbeddedResource Include="Effects\Shaders\fxaa.glsl" />
+ <EmbeddedResource Include="Effects\Shaders\smaa.hlsl" />
+ <EmbeddedResource Include="Effects\Shaders\smaa_blend.glsl" />
+ <EmbeddedResource Include="Effects\Shaders\smaa_edge.glsl" />
+ <EmbeddedResource Include="Effects\Shaders\smaa_neighbour.glsl" />
+ <EmbeddedResource Include="Effects\Shaders\ffx_fsr1.h" />
+ <EmbeddedResource Include="Effects\Shaders\ffx_a.h" />
+ <EmbeddedResource Include="Effects\Shaders\fsr_scaling.glsl" />
+ </ItemGroup>
+
+ <ItemGroup>
<ProjectReference Include="..\Ryujinx.Common\Ryujinx.Common.csproj" />
<ProjectReference Include="..\Ryujinx.Graphics.GAL\Ryujinx.Graphics.GAL.csproj" />
<ProjectReference Include="..\Ryujinx.Graphics.Shader\Ryujinx.Graphics.Shader.csproj" />