diff options
author | Matías Locatti <42481638+goldenx86@users.noreply.github.com> | 2022-12-11 05:38:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-11 05:38:28 +0100 |
commit | 623429a27ec943f3c1ba758aaf741589b0493ddb (patch) | |
tree | 0a0866296c4cf932d046a9332196d3cbcf3c83a8 /src/video_core/renderer_vulkan/vk_blit_screen.h | |
parent | Merge pull request #9416 from liamwhite/penicillin (diff) | |
parent | video_core: Integrate SMAA (diff) | |
download | yuzu-623429a27ec943f3c1ba758aaf741589b0493ddb.tar yuzu-623429a27ec943f3c1ba758aaf741589b0493ddb.tar.gz yuzu-623429a27ec943f3c1ba758aaf741589b0493ddb.tar.bz2 yuzu-623429a27ec943f3c1ba758aaf741589b0493ddb.tar.lz yuzu-623429a27ec943f3c1ba758aaf741589b0493ddb.tar.xz yuzu-623429a27ec943f3c1ba758aaf741589b0493ddb.tar.zst yuzu-623429a27ec943f3c1ba758aaf741589b0493ddb.zip |
Diffstat (limited to 'src/video_core/renderer_vulkan/vk_blit_screen.h')
-rw-r--r-- | src/video_core/renderer_vulkan/vk_blit_screen.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/vk_blit_screen.h b/src/video_core/renderer_vulkan/vk_blit_screen.h index a2b73ec54..ebe10b08b 100644 --- a/src/video_core/renderer_vulkan/vk_blit_screen.h +++ b/src/video_core/renderer_vulkan/vk_blit_screen.h @@ -40,9 +40,11 @@ class Device; class FSR; class RasterizerVulkan; class Scheduler; +class SMAA; class Swapchain; struct ScreenInfo { + VkImage image{}; VkImageView image_view{}; u32 width{}; u32 height{}; @@ -101,6 +103,7 @@ private: void SetVertexData(BufferData& data, const Tegra::FramebufferConfig& framebuffer, const Layout::FramebufferLayout layout) const; + void CreateSMAA(VkExtent2D smaa_size); void CreateFSR(); u64 CalculateBufferSize(const Tegra::FramebufferConfig& framebuffer) const; @@ -163,6 +166,7 @@ private: Service::android::PixelFormat pixel_format{}; std::unique_ptr<FSR> fsr; + std::unique_ptr<SMAA> smaa; }; } // namespace Vulkan |