MCPcopy Create free account
hub / github.com/SakuraEngine/SakuraEngine / cgpu_submit_queue

Function cgpu_submit_queue

modules/engine/graphics/src/common/cgpu.c:477–486  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

475}
476
477void 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
488void cgpu_queue_present(CGPUQueueId queue, const struct CGPUQueuePresentDescriptor* desc)
489{

Callers 15

addUploadRequestsMethod · 0.85
commitMethod · 0.85
imgui_create_fontsFunction · 0.85
updateMethod · 0.85
raster_redrawFunction · 0.85
raster_redrawFunction · 0.85
create_sampled_textureFunction · 0.85
raster_redrawFunction · 0.85
ComputeFuncFunction · 0.85
upload_resourcesFunction · 0.85

Calls

no outgoing calls

Tested by 1

test_allMethod · 0.68