MCPcopy Create free account
hub / github.com/a2flo/floor / submit_command_buffer

Method submit_command_buffer

compute/vulkan/vulkan_queue.cpp:796–806  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

794}
795
796void vulkan_queue::submit_command_buffer(vulkan_command_buffer&& cmd_buffer,
797 vector<wait_fence_t>&& wait_fences,
798 vector<signal_fence_t>&& signal_fences,
799 function<void(const vulkan_command_buffer&)>&& completion_handler,
800 const bool blocking) const {
801 impl->create_thread_command_pool(cmd_buffer.is_secondary);
802 vulkan_command_pool_t& pool = impl->get_thread_command_pool(cmd_buffer.is_secondary);
803 pool.submit_command_buffer(std::move(cmd_buffer), std::move(completion_handler),
804 blocking, std::move(wait_fences),
805 std::move(signal_fences));
806}
807
808bool vulkan_queue::execute_secondary_command_buffer(const vulkan_command_buffer& primary_cmd_buffer,
809 const vulkan_command_buffer& secondary_cmd_buffer) const {

Callers 3

commit_internalMethod · 0.80
executeMethod · 0.80
~vulkan_command_blockMethod · 0.80

Calls 1

Tested by

no test coverage detected