|
|
|
@ -44,9 +44,9 @@ struct CachedBufferEntry final : public RasterizerCacheObject { |
|
|
|
|
|
|
|
class VKBufferCache final : public RasterizerCache<std::shared_ptr<CachedBufferEntry>> { |
|
|
|
public: |
|
|
|
explicit VKBufferCache(Tegra::MemoryManager& tegra_memory_manager, VideoCore::RasterizerInterface& rasterizer, |
|
|
|
const VKDevice& device, VKMemoryManager& memory_manager, |
|
|
|
VKScheduler& scheduler, u64 size); |
|
|
|
explicit VKBufferCache(Tegra::MemoryManager& tegra_memory_manager, |
|
|
|
VideoCore::RasterizerInterface& rasterizer, const VKDevice& device, |
|
|
|
VKMemoryManager& memory_manager, VKScheduler& scheduler, u64 size); |
|
|
|
~VKBufferCache(); |
|
|
|
|
|
|
|
/// Uploads data from a guest GPU address. Returns host's buffer offset where it's been |
|
|
|
|