diff options
author | ReinUsesLisp <reinuseslisp@airmail.cc> | 2021-04-25 05:15:32 +0200 |
---|---|---|
committer | ameerj <52414509+ameerj@users.noreply.github.com> | 2021-07-23 03:51:29 +0200 |
commit | 2f3c3dfc10a318f63862c4976f0608ea50c19387 (patch) | |
tree | 243109289cc347fe1e8d3ea8adee8e32c791af3b /src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp | |
parent | vk_graphics_pipeline: Generate specialized pipeline config functions and improve code (diff) | |
download | yuzu-2f3c3dfc10a318f63862c4976f0608ea50c19387.tar yuzu-2f3c3dfc10a318f63862c4976f0608ea50c19387.tar.gz yuzu-2f3c3dfc10a318f63862c4976f0608ea50c19387.tar.bz2 yuzu-2f3c3dfc10a318f63862c4976f0608ea50c19387.tar.lz yuzu-2f3c3dfc10a318f63862c4976f0608ea50c19387.tar.xz yuzu-2f3c3dfc10a318f63862c4976f0608ea50c19387.tar.zst yuzu-2f3c3dfc10a318f63862c4976f0608ea50c19387.zip |
Diffstat (limited to 'src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp')
-rw-r--r-- | src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp index 674226cb7..0526c197a 100644 --- a/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp +++ b/src/video_core/renderer_vulkan/vk_graphics_pipeline.cpp @@ -205,7 +205,7 @@ ConfigureFuncPtr ConfigureFunc(const std::array<vk::ShaderModule, NUM_STAGES>& m GraphicsPipeline::GraphicsPipeline(Tegra::Engines::Maxwell3D& maxwell3d_, Tegra::MemoryManager& gpu_memory_, VKScheduler& scheduler_, BufferCache& buffer_cache_, TextureCache& texture_cache_, - const Device& device, VKDescriptorPool& descriptor_pool, + const Device& device, DescriptorPool& descriptor_pool, VKUpdateDescriptorQueue& update_descriptor_queue_, Common::ThreadWorker* worker_thread, RenderPassCache& render_pass_cache, @@ -220,7 +220,7 @@ GraphicsPipeline::GraphicsPipeline(Tegra::Engines::Maxwell3D& maxwell3d_, DescriptorLayoutBuilder builder{MakeBuilder(device, stage_infos)}; descriptor_set_layout = builder.CreateDescriptorSetLayout(); - descriptor_allocator = DescriptorAllocator(descriptor_pool, *descriptor_set_layout); + descriptor_allocator = descriptor_pool.Allocator(*descriptor_set_layout, stage_infos); auto func{[this, &device, &render_pass_cache, builder] { const VkDescriptorSetLayout set_layout{*descriptor_set_layout}; |