summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_blit_screen.h
diff options
context:
space:
mode:
authorReinUsesLisp <reinuseslisp@airmail.cc>2020-01-20 22:29:54 +0100
committerReinUsesLisp <reinuseslisp@airmail.cc>2020-01-20 22:43:11 +0100
commita665581684b612afb225485d2e93f07b2274eb16 (patch)
tree0b2afa047d8fff452643fedc306cd81dabb3e04e /src/video_core/renderer_vulkan/vk_blit_screen.h
parentvk_blit_screen: Initial implementation (diff)
downloadyuzu-a665581684b612afb225485d2e93f07b2274eb16.tar
yuzu-a665581684b612afb225485d2e93f07b2274eb16.tar.gz
yuzu-a665581684b612afb225485d2e93f07b2274eb16.tar.bz2
yuzu-a665581684b612afb225485d2e93f07b2274eb16.tar.lz
yuzu-a665581684b612afb225485d2e93f07b2274eb16.tar.xz
yuzu-a665581684b612afb225485d2e93f07b2274eb16.tar.zst
yuzu-a665581684b612afb225485d2e93f07b2274eb16.zip
Diffstat (limited to '')
-rw-r--r--src/video_core/renderer_vulkan/vk_blit_screen.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/video_core/renderer_vulkan/vk_blit_screen.h b/src/video_core/renderer_vulkan/vk_blit_screen.h
index 743bb0317..ea680b3f5 100644
--- a/src/video_core/renderer_vulkan/vk_blit_screen.h
+++ b/src/video_core/renderer_vulkan/vk_blit_screen.h
@@ -74,12 +74,13 @@ private:
void CreateStagingBuffer(const Tegra::FramebufferConfig& framebuffer);
void CreateRawImages(const Tegra::FramebufferConfig& framebuffer);
- void UpdateDescriptorSet(u32 image_index, vk::ImageView image_view) const;
+ void UpdateDescriptorSet(std::size_t image_index, vk::ImageView image_view) const;
void SetUniformData(BufferData& data, const Tegra::FramebufferConfig& framebuffer) const;
void SetVertexData(BufferData& data, const Tegra::FramebufferConfig& framebuffer) const;
u64 CalculateBufferSize(const Tegra::FramebufferConfig& framebuffer) const;
- u64 GetRawImageOffset(const Tegra::FramebufferConfig& framebuffer, u32 image_index) const;
+ u64 GetRawImageOffset(const Tegra::FramebufferConfig& framebuffer,
+ std::size_t image_index) const;
Core::System& system;
Core::Frontend::EmuWindow& render_window;
@@ -89,7 +90,7 @@ private:
VKMemoryManager& memory_manager;
VKSwapchain& swapchain;
VKScheduler& scheduler;
- const u32 image_count;
+ const std::size_t image_count;
const VKScreenInfo& screen_info;
UniqueShaderModule vertex_shader;