diff options
author | Fernando Sahmkow <fsahmkow27@gmail.com> | 2020-04-06 01:18:00 +0200 |
---|---|---|
committer | Fernando Sahmkow <fsahmkow27@gmail.com> | 2020-04-06 15:23:07 +0200 |
commit | ea535d9470fb86f274304f76fd02300618b3500e (patch) | |
tree | 4bf313590ae7024bc0d2f4cfb6c24e57dda73189 /src/video_core/renderer_vulkan/vk_pipeline_cache.h | |
parent | Query Cache: Use VAddr instead of physical memory for adressing. (diff) | |
download | yuzu-ea535d9470fb86f274304f76fd02300618b3500e.tar yuzu-ea535d9470fb86f274304f76fd02300618b3500e.tar.gz yuzu-ea535d9470fb86f274304f76fd02300618b3500e.tar.bz2 yuzu-ea535d9470fb86f274304f76fd02300618b3500e.tar.lz yuzu-ea535d9470fb86f274304f76fd02300618b3500e.tar.xz yuzu-ea535d9470fb86f274304f76fd02300618b3500e.tar.zst yuzu-ea535d9470fb86f274304f76fd02300618b3500e.zip |
Diffstat (limited to 'src/video_core/renderer_vulkan/vk_pipeline_cache.h')
-rw-r--r-- | src/video_core/renderer_vulkan/vk_pipeline_cache.h | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.h b/src/video_core/renderer_vulkan/vk_pipeline_cache.h index c4c112290..27c01732f 100644 --- a/src/video_core/renderer_vulkan/vk_pipeline_cache.h +++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.h @@ -113,17 +113,13 @@ namespace Vulkan { class CachedShader final : public RasterizerCacheObject { public: explicit CachedShader(Core::System& system, Tegra::Engines::ShaderType stage, GPUVAddr gpu_addr, - VAddr cpu_addr, u8* host_ptr, ProgramCode program_code, u32 main_offset); + VAddr cpu_addr, ProgramCode program_code, u32 main_offset); ~CachedShader(); GPUVAddr GetGpuAddr() const { return gpu_addr; } - VAddr GetCpuAddr() const override { - return cpu_addr; - } - std::size_t GetSizeInBytes() const override { return program_code.size() * sizeof(u64); } @@ -149,7 +145,6 @@ private: Tegra::Engines::ShaderType stage); GPUVAddr gpu_addr{}; - VAddr cpu_addr{}; ProgramCode program_code; VideoCommon::Shader::Registry registry; VideoCommon::Shader::ShaderIR shader_ir; |