summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/video_core/renderer_vulkan/vk_rasterizer.cpp5
-rw-r--r--src/video_core/renderer_vulkan/vk_rasterizer.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.cpp b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
index 036b531b9..8f63a7591 100644
--- a/src/video_core/renderer_vulkan/vk_rasterizer.cpp
+++ b/src/video_core/renderer_vulkan/vk_rasterizer.cpp
@@ -514,6 +514,11 @@ bool RasterizerVulkan::AccelerateDisplay(const Tegra::FramebufferConfig& config,
514 return true; 514 return true;
515} 515}
516 516
517void RasterizerVulkan::LoadDiskResources(u64 title_id, std::stop_token stop_loading,
518 const VideoCore::DiskResourceLoadCallback& callback) {
519 pipeline_cache.LoadDiskResources(title_id, stop_loading, callback);
520}
521
517void RasterizerVulkan::FlushWork() { 522void RasterizerVulkan::FlushWork() {
518 static constexpr u32 DRAWS_TO_DISPATCH = 4096; 523 static constexpr u32 DRAWS_TO_DISPATCH = 4096;
519 524
diff --git a/src/video_core/renderer_vulkan/vk_rasterizer.h b/src/video_core/renderer_vulkan/vk_rasterizer.h
index 88dbd753b..2f1551e65 100644
--- a/src/video_core/renderer_vulkan/vk_rasterizer.h
+++ b/src/video_core/renderer_vulkan/vk_rasterizer.h
@@ -101,6 +101,8 @@ public:
101 Tegra::Engines::AccelerateDMAInterface& AccessAccelerateDMA() override; 101 Tegra::Engines::AccelerateDMAInterface& AccessAccelerateDMA() override;
102 bool AccelerateDisplay(const Tegra::FramebufferConfig& config, VAddr framebuffer_addr, 102 bool AccelerateDisplay(const Tegra::FramebufferConfig& config, VAddr framebuffer_addr,
103 u32 pixel_stride) override; 103 u32 pixel_stride) override;
104 void LoadDiskResources(u64 title_id, std::stop_token stop_loading,
105 const VideoCore::DiskResourceLoadCallback& callback) override;
104 106
105private: 107private:
106 static constexpr size_t MAX_TEXTURES = 192; 108 static constexpr size_t MAX_TEXTURES = 192;