summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/video_core/renderer_vulkan/vk_blit_screen.h19
1 files changed, 10 insertions, 9 deletions
diff --git a/src/video_core/renderer_vulkan/vk_blit_screen.h b/src/video_core/renderer_vulkan/vk_blit_screen.h
index e8737537e..ad0cd8ee1 100644
--- a/src/video_core/renderer_vulkan/vk_blit_screen.h
+++ b/src/video_core/renderer_vulkan/vk_blit_screen.h
@@ -34,12 +34,11 @@ namespace Vulkan {
34struct ScreenInfo; 34struct ScreenInfo;
35 35
36class Device; 36class Device;
37class FSR;
37class RasterizerVulkan; 38class RasterizerVulkan;
38class VKScheduler; 39class VKScheduler;
39class VKSwapchain; 40class VKSwapchain;
40 41
41class FSR;
42
43struct VKScreenInfo { 42struct VKScreenInfo {
44 VkImageView image_view{}; 43 VkImageView image_view{};
45 u32 width{}; 44 u32 width{};
@@ -123,7 +122,6 @@ private:
123 vk::DescriptorPool descriptor_pool; 122 vk::DescriptorPool descriptor_pool;
124 vk::DescriptorSetLayout descriptor_set_layout; 123 vk::DescriptorSetLayout descriptor_set_layout;
125 vk::PipelineLayout pipeline_layout; 124 vk::PipelineLayout pipeline_layout;
126 vk::Pipeline aa_pipeline;
127 vk::Pipeline nearest_neightbor_pipeline; 125 vk::Pipeline nearest_neightbor_pipeline;
128 vk::Pipeline bilinear_pipeline; 126 vk::Pipeline bilinear_pipeline;
129 vk::Pipeline bicubic_pipeline; 127 vk::Pipeline bicubic_pipeline;
@@ -144,15 +142,18 @@ private:
144 std::vector<vk::Image> raw_images; 142 std::vector<vk::Image> raw_images;
145 std::vector<vk::ImageView> raw_image_views; 143 std::vector<vk::ImageView> raw_image_views;
146 std::vector<MemoryCommit> raw_buffer_commits; 144 std::vector<MemoryCommit> raw_buffer_commits;
147 vk::Image aa_image; 145
148 vk::ImageView aa_image_view;
149 MemoryCommit aa_commit;
150 vk::Framebuffer aa_framebuffer;
151 vk::RenderPass aa_renderpass;
152 vk::DescriptorSets aa_descriptor_sets;
153 vk::DescriptorPool aa_descriptor_pool; 146 vk::DescriptorPool aa_descriptor_pool;
154 vk::DescriptorSetLayout aa_descriptor_set_layout; 147 vk::DescriptorSetLayout aa_descriptor_set_layout;
155 vk::PipelineLayout aa_pipeline_layout; 148 vk::PipelineLayout aa_pipeline_layout;
149 vk::Pipeline aa_pipeline;
150 vk::RenderPass aa_renderpass;
151 vk::Framebuffer aa_framebuffer;
152 vk::DescriptorSets aa_descriptor_sets;
153 vk::Image aa_image;
154 vk::ImageView aa_image_view;
155 MemoryCommit aa_commit;
156
156 u32 raw_width = 0; 157 u32 raw_width = 0;
157 u32 raw_height = 0; 158 u32 raw_height = 0;
158 159