MCPcopy Create free account
hub / github.com/Ipotrick/Daxa / valid_queue

Method valid_queue

src/impl_device.cpp:2640–2649  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2638}
2639
2640auto daxa_ImplDevice::valid_queue(daxa_Queue queue) -> bool
2641{
2642 bool const in_range = queue.type < DAXA_QUEUE_TYPE_MAX_ENUM && queue.index < this->queue_families[queue.type].queue_count;
2643 if (in_range)
2644 {
2645 u32 const queue_index = queue_to_queue_index(queue);
2646 return this->queues[queue_index].vk_queue != VK_NULL_HANDLE;
2647 }
2648 return false;
2649}
2650
2651auto daxa_ImplDevice::validate_image_slice(daxa_ImageMipArraySlice const & slice, daxa_ImageId image) -> daxa_ImageMipArraySlice
2652{

Callers 6

daxa_dvc_get_vk_queueFunction · 0.80
daxa_dvc_queue_wait_idleFunction · 0.80
daxa_dvc_wait_on_submitFunction · 0.80
daxa_dvc_submit_commandsFunction · 0.80
daxa_dvc_present_frameFunction · 0.80

Calls 1

queue_to_queue_indexFunction · 0.70

Tested by

no test coverage detected