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.master
parent
92344da20c
commit
5b441fa25d
|
|
@ -153,8 +153,8 @@ void AsyncShaders::QueueVulkanShader(Vulkan::VKPipelineCache* pp_cache,
|
||||||
.descriptor_pool = &descriptor_pool,
|
.descriptor_pool = &descriptor_pool,
|
||||||
.update_descriptor_queue = &update_descriptor_queue,
|
.update_descriptor_queue = &update_descriptor_queue,
|
||||||
.renderpass_cache = &renderpass_cache,
|
.renderpass_cache = &renderpass_cache,
|
||||||
.bindings = bindings,
|
.bindings = std::move(bindings),
|
||||||
.program = program,
|
.program = std::move(program),
|
||||||
.key = key,
|
.key = key,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue