From 5b837157bde2115cf4781c5353f598eb6f0f7109 Mon Sep 17 00:00:00 2001 From: Liam Date: Thu, 8 Dec 2022 16:52:29 -0500 Subject: video_core: Integrate SMAA Co-authored-by: goldenx86 Co-authored-by: BreadFish64 --- src/video_core/vulkan_common/vulkan_wrapper.h | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/video_core/vulkan_common/vulkan_wrapper.h') diff --git a/src/video_core/vulkan_common/vulkan_wrapper.h b/src/video_core/vulkan_common/vulkan_wrapper.h index 8395ff2cb..8bd4fd4d9 100644 --- a/src/video_core/vulkan_common/vulkan_wrapper.h +++ b/src/video_core/vulkan_common/vulkan_wrapper.h @@ -205,6 +205,7 @@ struct DeviceDispatch : InstanceDispatch { PFN_vkCmdBindVertexBuffers2EXT vkCmdBindVertexBuffers2EXT{}; PFN_vkCmdBlitImage vkCmdBlitImage{}; PFN_vkCmdClearAttachments vkCmdClearAttachments{}; + PFN_vkCmdClearColorImage vkCmdClearColorImage{}; PFN_vkCmdCopyBuffer vkCmdCopyBuffer{}; PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage{}; PFN_vkCmdCopyImage vkCmdCopyImage{}; @@ -1024,6 +1025,11 @@ public: rects.data()); } + void ClearColorImage(VkImage image, VkImageLayout layout, VkClearColorValue color, + Span ranges) { + dld->vkCmdClearColorImage(handle, image, layout, &color, ranges.size(), ranges.data()); + } + void BlitImage(VkImage src_image, VkImageLayout src_layout, VkImage dst_image, VkImageLayout dst_layout, Span regions, VkFilter filter) const noexcept { -- cgit v1.2.3