Browse Source

async_shaders: std::move data within QueueVulkanShader()

Same behavior, but avoids redundant copies.

While we're at it, we can simplify the pushing of the parameters into
the pending queue.
nce_cpp
Lioncash 5 years ago
parent
commit
8ac9c08758
  1. 4
      src/video_core/shader/async_shaders.cpp

4
src/video_core/shader/async_shaders.cpp

@ -153,8 +153,8 @@ void AsyncShaders::QueueVulkanShader(Vulkan::VKPipelineCache* pp_cache,
.descriptor_pool = &descriptor_pool,
.update_descriptor_queue = &update_descriptor_queue,
.renderpass_cache = &renderpass_cache,
.bindings = bindings,
.program = program,
.bindings = std::move(bindings),
.program = std::move(program),
.key = key,
};

Loading…
Cancel
Save