| 2578 | } |
| 2579 | |
| 2580 | shared_ptr<compute_queue> vulkan_compute::create_compute_queue(const compute_device& dev) const { |
| 2581 | const auto& vulkan_dev = (const vulkan_device&)dev; |
| 2582 | return create_queue_internal(dev, vulkan_dev.compute_queue_family_index, compute_queue::QUEUE_TYPE::COMPUTE, |
| 2583 | (vulkan_dev.compute_queue_family_index != vulkan_dev.all_queue_family_index ? |
| 2584 | vulkan_dev.cur_compute_queue_idx : vulkan_dev.cur_queue_idx)); |
| 2585 | } |
| 2586 | |
| 2587 | const compute_queue* vulkan_compute::get_device_default_queue(const compute_device& dev) const { |
| 2588 | for (const auto& default_queue : default_queues) { |
nothing calls this directly
no outgoing calls
no test coverage detected