diff options
author | gdkchan <gab.dark.100@gmail.com> | 2023-04-16 14:26:22 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-16 14:26:22 -0300 |
commit | 3e68a87d63707e53c4b439a80c4c54538de02e4b (patch) | |
tree | 2c0124ed6c08718173f5706db7896ca6a0bf2887 /Ryujinx.Graphics.Vulkan/Effects/FxaaPostProcessingEffect.cs | |
parent | 69b6ef7a4ae36994c293e423e1203096c294744c (diff) |
Change SMAA filter texture clear method (#4685)1.1.718
* Change SMAA filter texture clear method
* Alpha should be 1
* Delete more unnecessary code
Diffstat (limited to 'Ryujinx.Graphics.Vulkan/Effects/FxaaPostProcessingEffect.cs')
-rw-r--r-- | Ryujinx.Graphics.Vulkan/Effects/FxaaPostProcessingEffect.cs | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/Ryujinx.Graphics.Vulkan/Effects/FxaaPostProcessingEffect.cs b/Ryujinx.Graphics.Vulkan/Effects/FxaaPostProcessingEffect.cs index 9e73e1b8..b7316d85 100644 --- a/Ryujinx.Graphics.Vulkan/Effects/FxaaPostProcessingEffect.cs +++ b/Ryujinx.Graphics.Vulkan/Effects/FxaaPostProcessingEffect.cs @@ -94,25 +94,9 @@ namespace Ryujinx.Graphics.Vulkan.Effects var bufferRanges = new BufferRange(bufferHandle, 0, rangeSize); _pipeline.SetUniformBuffers(stackalloc[] { new BufferAssignment(2, bufferRanges) }); - Span<GAL.Viewport> viewports = stackalloc GAL.Viewport[1]; - - viewports[0] = new GAL.Viewport( - new Rectangle<float>(0, 0, view.Width, view.Height), - ViewportSwizzle.PositiveX, - ViewportSwizzle.PositiveY, - ViewportSwizzle.PositiveZ, - ViewportSwizzle.PositiveW, - 0f, - 1f); - - Span<Rectangle<int>> scissors = stackalloc Rectangle<int>[1]; - var dispatchX = BitUtils.DivRoundUp(view.Width, IPostProcessingEffect.LocalGroupSize); var dispatchY = BitUtils.DivRoundUp(view.Height, IPostProcessingEffect.LocalGroupSize); - _pipeline.SetScissors(stackalloc[] { new Rectangle<int>(0, 0, view.Width, view.Height) }); - _pipeline.SetViewports(viewports, false); - _pipeline.SetImage(0, _texture, GAL.Format.R8G8B8A8Unorm); _pipeline.DispatchCompute(dispatchX, dispatchY, 1); |