| 831 | template <vkb::BindingType bindingType> |
| 832 | inline void CommandBuffer<bindingType>::execute_commands(vkb::core::CommandBuffer<bindingType> &secondary_command_buffer) |
| 833 | { |
| 834 | this->get_resource().executeCommands(secondary_command_buffer.get_resource()); |
| 835 | } |
| 836 | |
| 837 | template <vkb::BindingType bindingType> |
| 838 | inline void CommandBuffer<bindingType>::execute_commands(std::vector<std::shared_ptr<vkb::core::CommandBuffer<bindingType>>> &secondary_command_buffers) |
| 839 | { |
| 840 | if constexpr (bindingType == vkb::BindingType::Cpp) |
| 841 | { |
| 842 | execute_commands_impl(secondary_command_buffers); |
| 843 | } |
| 844 | else |
| 845 | { |
| 846 | execute_commands_impl(reinterpret_cast<std::vector<std::shared_ptr<vkb::core::CommandBufferCpp>> &>(secondary_command_buffers)); |
no outgoing calls
no test coverage detected