summaryrefslogtreecommitdiffstats
path: root/src/video_core/renderer_vulkan/vk_texture_cache.h
diff options
context:
space:
mode:
authorFernando Sahmkow <fsahmkow27@gmail.com>2023-03-12 21:43:31 +0100
committerFernando Sahmkow <fsahmkow27@gmail.com>2023-04-29 00:18:21 +0200
commit3fbee093b2bf3b4c15dbc5bb48a3bc768ecedbc9 (patch)
tree3910e8dad8f813ec61643f4d6c30097b548e60a1 /src/video_core/renderer_vulkan/vk_texture_cache.h
parentMerge pull request #10051 from liamwhite/surface-capabilities (diff)
downloadyuzu-3fbee093b2bf3b4c15dbc5bb48a3bc768ecedbc9.tar
yuzu-3fbee093b2bf3b4c15dbc5bb48a3bc768ecedbc9.tar.gz
yuzu-3fbee093b2bf3b4c15dbc5bb48a3bc768ecedbc9.tar.bz2
yuzu-3fbee093b2bf3b4c15dbc5bb48a3bc768ecedbc9.tar.lz
yuzu-3fbee093b2bf3b4c15dbc5bb48a3bc768ecedbc9.tar.xz
yuzu-3fbee093b2bf3b4c15dbc5bb48a3bc768ecedbc9.tar.zst
yuzu-3fbee093b2bf3b4c15dbc5bb48a3bc768ecedbc9.zip
Diffstat (limited to 'src/video_core/renderer_vulkan/vk_texture_cache.h')
-rw-r--r--src/video_core/renderer_vulkan/vk_texture_cache.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/video_core/renderer_vulkan/vk_texture_cache.h b/src/video_core/renderer_vulkan/vk_texture_cache.h
index d5ee23f8d..422476188 100644
--- a/src/video_core/renderer_vulkan/vk_texture_cache.h
+++ b/src/video_core/renderer_vulkan/vk_texture_cache.h
@@ -1,5 +1,5 @@
-// SPDX-FileCopyrightText: Copyright 2019 yuzu Emulator Project
-// SPDX-License-Identifier: GPL-2.0-or-later
+// SPDX-FileCopyrightText: Copyright 2023 yuzu Emulator Project
+// SPDX-License-Identifier: GPL-3.0-or-later
#pragma once
@@ -138,7 +138,7 @@ public:
void UploadMemory(const StagingBufferRef& map,
std::span<const VideoCommon::BufferImageCopy> copies);
- void DownloadMemory(VkBuffer buffer, VkDeviceSize offset,
+ void DownloadMemory(std::span<VkBuffer> buffers, VkDeviceSize offset,
std::span<const VideoCommon::BufferImageCopy> copies);
void DownloadMemory(const StagingBufferRef& map,
@@ -371,6 +371,7 @@ struct TextureCacheParams {
using Sampler = Vulkan::Sampler;
using Framebuffer = Vulkan::Framebuffer;
using AsyncBuffer = Vulkan::StagingBufferRef;
+ using BufferType = VkBuffer;
};
using TextureCache = VideoCommon::TextureCache<TextureCacheParams>;