vk_pipeline_cache: Add pipeline cache
This commit is contained in:
		| @@ -514,6 +514,11 @@ bool RasterizerVulkan::AccelerateDisplay(const Tegra::FramebufferConfig& config, | ||||
|     return true; | ||||
| } | ||||
|  | ||||
| void RasterizerVulkan::LoadDiskResources(u64 title_id, std::stop_token stop_loading, | ||||
|                                          const VideoCore::DiskResourceLoadCallback& callback) { | ||||
|     pipeline_cache.LoadDiskResources(title_id, stop_loading, callback); | ||||
| } | ||||
|  | ||||
| void RasterizerVulkan::FlushWork() { | ||||
|     static constexpr u32 DRAWS_TO_DISPATCH = 4096; | ||||
|  | ||||
|   | ||||
| @@ -101,6 +101,8 @@ public: | ||||
|     Tegra::Engines::AccelerateDMAInterface& AccessAccelerateDMA() override; | ||||
|     bool AccelerateDisplay(const Tegra::FramebufferConfig& config, VAddr framebuffer_addr, | ||||
|                            u32 pixel_stride) override; | ||||
|     void LoadDiskResources(u64 title_id, std::stop_token stop_loading, | ||||
|                            const VideoCore::DiskResourceLoadCallback& callback) override; | ||||
|  | ||||
| private: | ||||
|     static constexpr size_t MAX_TEXTURES = 192; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user