MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / volkGenLoadDevice

Function volkGenLoadDevice

Source/ThirdParty/volk/volk.cpp:426–1336  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

424}
425
426static void volkGenLoadDevice(void* context, PFN_vkVoidFunction (*load)(void*, const char*))
427{
428 /* VOLK_GENERATE_LOAD_DEVICE */
429#if defined(VK_VERSION_1_0)
430 vkAllocateCommandBuffers = (PFN_vkAllocateCommandBuffers)load(context, "vkAllocateCommandBuffers");
431 vkAllocateDescriptorSets = (PFN_vkAllocateDescriptorSets)load(context, "vkAllocateDescriptorSets");
432 vkAllocateMemory = (PFN_vkAllocateMemory)load(context, "vkAllocateMemory");
433 vkBeginCommandBuffer = (PFN_vkBeginCommandBuffer)load(context, "vkBeginCommandBuffer");
434 vkBindBufferMemory = (PFN_vkBindBufferMemory)load(context, "vkBindBufferMemory");
435 vkBindImageMemory = (PFN_vkBindImageMemory)load(context, "vkBindImageMemory");
436 vkCmdBeginQuery = (PFN_vkCmdBeginQuery)load(context, "vkCmdBeginQuery");
437 vkCmdBeginRenderPass = (PFN_vkCmdBeginRenderPass)load(context, "vkCmdBeginRenderPass");
438 vkCmdBindDescriptorSets = (PFN_vkCmdBindDescriptorSets)load(context, "vkCmdBindDescriptorSets");
439 vkCmdBindIndexBuffer = (PFN_vkCmdBindIndexBuffer)load(context, "vkCmdBindIndexBuffer");
440 vkCmdBindPipeline = (PFN_vkCmdBindPipeline)load(context, "vkCmdBindPipeline");
441 vkCmdBindVertexBuffers = (PFN_vkCmdBindVertexBuffers)load(context, "vkCmdBindVertexBuffers");
442 vkCmdBlitImage = (PFN_vkCmdBlitImage)load(context, "vkCmdBlitImage");
443 vkCmdClearAttachments = (PFN_vkCmdClearAttachments)load(context, "vkCmdClearAttachments");
444 vkCmdClearColorImage = (PFN_vkCmdClearColorImage)load(context, "vkCmdClearColorImage");
445 vkCmdClearDepthStencilImage = (PFN_vkCmdClearDepthStencilImage)load(context, "vkCmdClearDepthStencilImage");
446 vkCmdCopyBuffer = (PFN_vkCmdCopyBuffer)load(context, "vkCmdCopyBuffer");
447 vkCmdCopyBufferToImage = (PFN_vkCmdCopyBufferToImage)load(context, "vkCmdCopyBufferToImage");
448 vkCmdCopyImage = (PFN_vkCmdCopyImage)load(context, "vkCmdCopyImage");
449 vkCmdCopyImageToBuffer = (PFN_vkCmdCopyImageToBuffer)load(context, "vkCmdCopyImageToBuffer");
450 vkCmdCopyQueryPoolResults = (PFN_vkCmdCopyQueryPoolResults)load(context, "vkCmdCopyQueryPoolResults");
451 vkCmdDispatch = (PFN_vkCmdDispatch)load(context, "vkCmdDispatch");
452 vkCmdDispatchIndirect = (PFN_vkCmdDispatchIndirect)load(context, "vkCmdDispatchIndirect");
453 vkCmdDraw = (PFN_vkCmdDraw)load(context, "vkCmdDraw");
454 vkCmdDrawIndexed = (PFN_vkCmdDrawIndexed)load(context, "vkCmdDrawIndexed");
455 vkCmdDrawIndexedIndirect = (PFN_vkCmdDrawIndexedIndirect)load(context, "vkCmdDrawIndexedIndirect");
456 vkCmdDrawIndirect = (PFN_vkCmdDrawIndirect)load(context, "vkCmdDrawIndirect");
457 vkCmdEndQuery = (PFN_vkCmdEndQuery)load(context, "vkCmdEndQuery");
458 vkCmdEndRenderPass = (PFN_vkCmdEndRenderPass)load(context, "vkCmdEndRenderPass");
459 vkCmdExecuteCommands = (PFN_vkCmdExecuteCommands)load(context, "vkCmdExecuteCommands");
460 vkCmdFillBuffer = (PFN_vkCmdFillBuffer)load(context, "vkCmdFillBuffer");
461 vkCmdNextSubpass = (PFN_vkCmdNextSubpass)load(context, "vkCmdNextSubpass");
462 vkCmdPipelineBarrier = (PFN_vkCmdPipelineBarrier)load(context, "vkCmdPipelineBarrier");
463 vkCmdPushConstants = (PFN_vkCmdPushConstants)load(context, "vkCmdPushConstants");
464 vkCmdResetEvent = (PFN_vkCmdResetEvent)load(context, "vkCmdResetEvent");
465 vkCmdResetQueryPool = (PFN_vkCmdResetQueryPool)load(context, "vkCmdResetQueryPool");
466 vkCmdResolveImage = (PFN_vkCmdResolveImage)load(context, "vkCmdResolveImage");
467 vkCmdSetBlendConstants = (PFN_vkCmdSetBlendConstants)load(context, "vkCmdSetBlendConstants");
468 vkCmdSetDepthBias = (PFN_vkCmdSetDepthBias)load(context, "vkCmdSetDepthBias");
469 vkCmdSetDepthBounds = (PFN_vkCmdSetDepthBounds)load(context, "vkCmdSetDepthBounds");
470 vkCmdSetEvent = (PFN_vkCmdSetEvent)load(context, "vkCmdSetEvent");
471 vkCmdSetLineWidth = (PFN_vkCmdSetLineWidth)load(context, "vkCmdSetLineWidth");
472 vkCmdSetScissor = (PFN_vkCmdSetScissor)load(context, "vkCmdSetScissor");
473 vkCmdSetStencilCompareMask = (PFN_vkCmdSetStencilCompareMask)load(context, "vkCmdSetStencilCompareMask");
474 vkCmdSetStencilReference = (PFN_vkCmdSetStencilReference)load(context, "vkCmdSetStencilReference");
475 vkCmdSetStencilWriteMask = (PFN_vkCmdSetStencilWriteMask)load(context, "vkCmdSetStencilWriteMask");
476 vkCmdSetViewport = (PFN_vkCmdSetViewport)load(context, "vkCmdSetViewport");
477 vkCmdUpdateBuffer = (PFN_vkCmdUpdateBuffer)load(context, "vkCmdUpdateBuffer");
478 vkCmdWaitEvents = (PFN_vkCmdWaitEvents)load(context, "vkCmdWaitEvents");
479 vkCmdWriteTimestamp = (PFN_vkCmdWriteTimestamp)load(context, "vkCmdWriteTimestamp");
480 vkCreateBuffer = (PFN_vkCreateBuffer)load(context, "vkCreateBuffer");
481 vkCreateBufferView = (PFN_vkCreateBufferView)load(context, "vkCreateBufferView");
482 vkCreateCommandPool = (PFN_vkCreateCommandPool)load(context, "vkCreateCommandPool");
483 vkCreateComputePipelines = (PFN_vkCreateComputePipelines)load(context, "vkCreateComputePipelines");

Callers 3

volkFinalizeFunction · 0.85
volkLoadInstanceFunction · 0.85
volkLoadDeviceFunction · 0.85

Calls 1

loadFunction · 0.85

Tested by

no test coverage detected