summaryrefslogtreecommitdiff
path: root/src/video_core/renderer_vulkan
diff options
context:
space:
mode:
Diffstat (limited to 'src/video_core/renderer_vulkan')
-rw-r--r--src/video_core/renderer_vulkan/vk_pipeline_cache.cpp12
1 files changed, 5 insertions, 7 deletions
diff --git a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
index dc028306a..e83628c13 100644
--- a/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
+++ b/src/video_core/renderer_vulkan/vk_pipeline_cache.cpp
@@ -529,11 +529,10 @@ std::unique_ptr<GraphicsPipeline> PipelineCache::CreateGraphicsPipeline(
529 previous_stage = &program; 529 previous_stage = &program;
530 } 530 }
531 Common::ThreadWorker* const thread_worker{build_in_parallel ? &workers : nullptr}; 531 Common::ThreadWorker* const thread_worker{build_in_parallel ? &workers : nullptr};
532 VideoCore::ShaderNotify* const notify{build_in_parallel ? &shader_notify : nullptr}; 532 return std::make_unique<GraphicsPipeline>(
533 return std::make_unique<GraphicsPipeline>(maxwell3d, gpu_memory, scheduler, buffer_cache, 533 maxwell3d, gpu_memory, scheduler, buffer_cache, texture_cache, &shader_notify, device,
534 texture_cache, notify, device, descriptor_pool, 534 descriptor_pool, update_descriptor_queue, thread_worker, render_pass_cache, key,
535 update_descriptor_queue, thread_worker, 535 std::move(modules), infos);
536 render_pass_cache, key, std::move(modules), infos);
537 536
538} catch (const Shader::Exception& exception) { 537} catch (const Shader::Exception& exception) {
539 LOG_ERROR(Render_Vulkan, "{}", exception.what()); 538 LOG_ERROR(Render_Vulkan, "{}", exception.what());
@@ -596,9 +595,8 @@ std::unique_ptr<ComputePipeline> PipelineCache::CreateComputePipeline(
596 spv_module.SetObjectNameEXT(name.c_str()); 595 spv_module.SetObjectNameEXT(name.c_str());
597 } 596 }
598 Common::ThreadWorker* const thread_worker{build_in_parallel ? &workers : nullptr}; 597 Common::ThreadWorker* const thread_worker{build_in_parallel ? &workers : nullptr};
599 VideoCore::ShaderNotify* const notify{build_in_parallel ? &shader_notify : nullptr};
600 return std::make_unique<ComputePipeline>(device, descriptor_pool, update_descriptor_queue, 598 return std::make_unique<ComputePipeline>(device, descriptor_pool, update_descriptor_queue,
601 thread_worker, notify, program.info, 599 thread_worker, &shader_notify, program.info,
602 std::move(spv_module)); 600 std::move(spv_module));
603 601
604} catch (const Shader::Exception& exception) { 602} catch (const Shader::Exception& exception) {