| 475 | } |
| 476 | |
| 477 | void cgpu_submit_queue(CGPUQueueId queue, const struct CGPUQueueSubmitDescriptor* desc) |
| 478 | { |
| 479 | cgpu_assert(desc != CGPU_NULLPTR && "fatal: call on NULL desc!"); |
| 480 | cgpu_assert(queue != CGPU_NULLPTR && "fatal: call on NULL queue!"); |
| 481 | cgpu_assert(queue->device != CGPU_NULLPTR && "fatal: call on NULL device!"); |
| 482 | const CGPUProcSubmitQueue submit_queue = queue->device->proc_table_cache->submit_queue; |
| 483 | cgpu_assert(submit_queue && "submit_queue Proc Missing!"); |
| 484 | |
| 485 | submit_queue(queue, desc); |
| 486 | } |
| 487 | |
| 488 | void cgpu_queue_present(CGPUQueueId queue, const struct CGPUQueuePresentDescriptor* desc) |
| 489 | { |
no outgoing calls