| 3209 | } |
| 3210 | |
| 3211 | std::shared_ptr<device_queue> vulkan_context::create_compute_queue(const device& dev) const { |
| 3212 | const auto& vulkan_dev = (const vulkan_device&)dev; |
| 3213 | return create_queue_internal(dev, vulkan_dev.compute_queue_family_index, device_queue::QUEUE_TYPE::COMPUTE, |
| 3214 | (vulkan_dev.compute_queue_family_index != vulkan_dev.all_queue_family_index ? |
| 3215 | vulkan_dev.cur_compute_queue_idx : vulkan_dev.cur_queue_idx)); |
| 3216 | } |
| 3217 | |
| 3218 | const device_queue* vulkan_context::get_device_default_queue(const device& dev) const { |
| 3219 | for (auto&& default_queue : default_queues) { |
nothing calls this directly
no outgoing calls
no test coverage detected