Nebula
Loading...
Searching...
No Matches
vkloader.h File Reference
#include <vulkan/vulkan.h>

Go to the source code of this file.

Namespaces

namespace  Vulkan
 Vulkan implementation of GPU acceleration structure.

Macros

#define VK_NO_PROTOTYPES
 Vulkan layer and functions loader, use to bypass having to link to vulkan-1.lib and load the functions directly, gaining some performance.
#define _IMP_VK(name)
#define _DEC_VK(name)
#define _DEF_VK(name)
#define _IMP_VK_DYN(name, instance)

Functions

void Vulkan::InitVulkan ()
 initialize Vulkan by loading dll and setting up the instance loader
void Vulkan::InitInstance (VkInstance instance)
 initialize Vulkan instance, loads function pointers directly from driver
 _DEC_VK (vkGetInstanceProcAddr)
 _DEC_VK (vkCreateInstance)
 _DEC_VK (vkEnumerateInstanceExtensionProperties)
 _DEC_VK (vkEnumerateInstanceLayerProperties)
 _DEC_VK (vkEnumerateInstanceVersion)
 _DEC_VK (vkCreateDevice)
 _DEC_VK (vkDestroyDevice)
 _DEC_VK (vkDestroyInstance)
 _DEC_VK (vkDeviceWaitIdle)
 _DEC_VK (vkGetDeviceQueue)
 _DEC_VK (vkGetPhysicalDeviceSurfaceFormatsKHR)
 _DEC_VK (vkGetPhysicalDeviceSurfaceCapabilitiesKHR)
 _DEC_VK (vkGetPhysicalDeviceSurfacePresentModesKHR)
 _DEC_VK (vkGetPhysicalDeviceSurfaceSupportKHR)
 _DEC_VK (vkGetPhysicalDeviceImageFormatProperties2)
 _DEC_VK (vkCreateSwapchainKHR)
 _DEC_VK (vkGetSwapchainImagesKHR)
 _DEC_VK (vkAcquireNextImageKHR)
 _DEC_VK (vkDestroySwapchainKHR)
 _DEC_VK (vkQueuePresentKHR)
 _DEC_VK (vkQueueSubmit)
 _DEC_VK (vkQueueBindSparse)
 _DEC_VK (vkQueueWaitIdle)
 _DEC_VK (vkEnumerateDeviceExtensionProperties)
 _DEC_VK (vkEnumerateDeviceLayerProperties)
 _DEC_VK (vkEnumeratePhysicalDevices)
 _DEC_VK (vkGetDeviceProcAddr)
 _DEC_VK (vkCreatePipelineCache)
 _DEC_VK (vkDestroyPipelineCache)
 _DEC_VK (vkGetPipelineCacheData)
 _DEC_VK (vkCreateQueryPool)
 _DEC_VK (vkDestroyQueryPool)
 _DEC_VK (vkResetQueryPool)
 _DEC_VK (vkGetPhysicalDeviceProperties2)
 _DEC_VK (vkGetPhysicalDeviceFeatures)
 _DEC_VK (vkGetPhysicalDeviceFeatures2)
 _DEC_VK (vkGetPhysicalDeviceQueueFamilyProperties)
 _DEC_VK (vkGetPhysicalDeviceMemoryProperties)
 _DEC_VK (vkGetPhysicalDeviceFormatProperties)
 _DEC_VK (vkGetPhysicalDeviceFormatProperties2)
 _DEC_VK (vkGetPhysicalDeviceSparseImageFormatProperties)
 _DEC_VK (vkGetImageSparseMemoryRequirements)
 _DEC_VK (vkCmdDraw)
 _DEC_VK (vkCmdDrawIndexed)
 _DEC_VK (vkCmdDrawIndirect)
 _DEC_VK (vkCmdDrawIndexedIndirect)
 _DEC_VK (vkCmdDispatch)
 _DEC_VK (vkCmdResolveImage)
 _DEC_VK (vkCmdCopyImage)
 _DEC_VK (vkCmdBlitImage)
 _DEC_VK (vkCmdCopyBuffer)
 _DEC_VK (vkCmdUpdateBuffer)
 _DEC_VK (vkCmdCopyBufferToImage)
 _DEC_VK (vkCmdCopyImageToBuffer)
 _DEC_VK (vkCmdBindDescriptorSets)
 _DEC_VK (vkCmdPushConstants)
 _DEC_VK (vkCmdSetViewport)
 _DEC_VK (vkCmdSetScissor)
 _DEC_VK (vkCmdSetStencilCompareMask)
 _DEC_VK (vkCmdSetStencilWriteMask)
 _DEC_VK (vkCmdSetStencilReference)
 _DEC_VK (vkCmdSetPrimitiveTopology)
 _DEC_VK (vkCmdSetPrimitiveRestartEnable)
 _DEC_VK (vkCmdSetVertexInputEXT)
 _DEC_VK (vkCreateCommandPool)
 _DEC_VK (vkDestroyCommandPool)
 _DEC_VK (vkAllocateCommandBuffers)
 _DEC_VK (vkFreeCommandBuffers)
 _DEC_VK (vkCmdExecuteCommands)
 _DEC_VK (vkBeginCommandBuffer)
 _DEC_VK (vkEndCommandBuffer)
 _DEC_VK (vkResetCommandBuffer)
 _DEC_VK (vkCreateEvent)
 _DEC_VK (vkDestroyEvent)
 _DEC_VK (vkCmdSetEvent)
 _DEC_VK (vkCmdWaitEvents)
 _DEC_VK (vkCmdResetEvent)
 _DEC_VK (vkGetEventStatus)
 _DEC_VK (vkResetEvent)
 _DEC_VK (vkSetEvent)
 _DEC_VK (vkCmdPipelineBarrier)
 _DEC_VK (vkCreateFence)
 _DEC_VK (vkDestroyFence)
 _DEC_VK (vkResetFences)
 _DEC_VK (vkGetFenceStatus)
 _DEC_VK (vkWaitForFences)
 _DEC_VK (vkWaitSemaphores)
 _DEC_VK (vkGetSemaphoreCounterValue)
 _DEC_VK (vkCreateRenderPass)
 _DEC_VK (vkDestroyRenderPass)
 _DEC_VK (vkCmdBeginRenderPass)
 _DEC_VK (vkCmdEndRenderPass)
 _DEC_VK (vkCmdBeginRendering)
 _DEC_VK (vkCmdEndRendering)
 _DEC_VK (vkCmdNextSubpass)
 _DEC_VK (vkCmdBindIndexBuffer)
 _DEC_VK (vkCmdBindVertexBuffers)
 _DEC_VK (vkCmdClearDepthStencilImage)
 _DEC_VK (vkCmdClearColorImage)
 _DEC_VK (vkCreateFramebuffer)
 _DEC_VK (vkDestroyFramebuffer)
 _DEC_VK (vkCreateGraphicsPipelines)
 _DEC_VK (vkCreateComputePipelines)
 _DEC_VK (vkDestroyPipeline)
 _DEC_VK (vkCreateShaderModule)
 _DEC_VK (vkDestroyShaderModule)
 _DEC_VK (vkCreateDescriptorSetLayout)
 _DEC_VK (vkDestroyDescriptorSetLayout)
 _DEC_VK (vkCreateDescriptorPool)
 _DEC_VK (vkDestroyDescriptorPool)
 _DEC_VK (vkAllocateDescriptorSets)
 _DEC_VK (vkFreeDescriptorSets)
 _DEC_VK (vkUpdateDescriptorSets)
 _DEC_VK (vkCreatePipelineLayout)
 _DEC_VK (vkDestroyPipelineLayout)
 _DEC_VK (vkCreateSampler)
 _DEC_VK (vkDestroySampler)
 _DEC_VK (vkCmdBindPipeline)
 _DEC_VK (vkCmdCopyQueryPoolResults)
 _DEC_VK (vkCmdResetQueryPool)
 _DEC_VK (vkCmdWriteTimestamp)
 _DEC_VK (vkCmdBeginQuery)
 _DEC_VK (vkCmdEndQuery)
 _DEC_VK (vkCreateSemaphore)
 _DEC_VK (vkDestroySemaphore)
 _DEC_VK (vkAllocateMemory)
 _DEC_VK (vkFreeMemory)
 _DEC_VK (vkMapMemory)
 _DEC_VK (vkUnmapMemory)
 _DEC_VK (vkFlushMappedMemoryRanges)
 _DEC_VK (vkInvalidateMappedMemoryRanges)
 _DEC_VK (vkGetBufferMemoryRequirements)
 _DEC_VK (vkGetImageMemoryRequirements)
 _DEC_VK (vkCreateBuffer)
 _DEC_VK (vkCreateBufferView)
 _DEC_VK (vkDestroyBuffer)
 _DEC_VK (vkBindBufferMemory)
 _DEC_VK (vkCreateImage)
 _DEC_VK (vkDestroyImage)
 _DEC_VK (vkBindImageMemory)
 _DEC_VK (vkCreateImageView)
 _DEC_VK (vkDestroyImageView)
 _DEC_VK (vkCreateRayTracingPipelinesKHR)
 _DEC_VK (vkGetAccelerationStructureBuildSizesKHR)
 _DEC_VK (vkCreateAccelerationStructureKHR)
 _DEC_VK (vkDestroyAccelerationStructureKHR)
 _DEC_VK (vkBuildAccelerationStructuresKHR)
 _DEC_VK (vkGetAccelerationStructureDeviceAddressKHR)
 _DEC_VK (vkGetDeviceAccelerationStructureCompatibilityKHR)
 _DEC_VK (vkGetBufferDeviceAddress)
 _DEC_VK (vkCmdBuildAccelerationStructuresKHR)
 _DEC_VK (vkCmdTraceRaysKHR)
 _DEC_VK (vkGetRayTracingShaderGroupHandlesKHR)
 _DEC_VK (vkCmdDrawMeshTasksEXT)
 _DEC_VK (vkCmdSetCheckpointNV)
 _DEC_VK (vkGetQueueCheckpointDataNV)

Macro Definition Documentation

◆ _DEC_VK

#define _DEC_VK ( name)
Value:
extern PFN_##name name;

◆ _DEF_VK

#define _DEF_VK ( name)
Value:
PFN_##name name = nullptr;

◆ _IMP_VK

#define _IMP_VK ( name)
Value:
name = (PFN_##name)vkGetInstanceProcAddr(instance, #name);n_assert_fmt(name != nullptr, "Unable to get function proc: %s\n",#name);
#define n_assert_fmt(exp, msg,...)
Definition debug.h:53

◆ _IMP_VK_DYN

#define _IMP_VK_DYN ( name,
instance )
Value:
name = (PFN_##name)vkGetInstanceProcAddr(instance, #name);n_assert_fmt(name != nullptr, "Unable to get function proc: %s\n",#name);

◆ VK_NO_PROTOTYPES

#define VK_NO_PROTOTYPES

Vulkan layer and functions loader, use to bypass having to link to vulkan-1.lib and load the functions directly, gaining some performance.

Add a function with _DEC_VK, implement said function in InitInstance using _IMP_VK, and use _DEF_VK outside the namespace in the cc file to define the function.

Currently only supports a single VkInstance.

Inspired by volk.

Function Documentation

◆ _DEC_VK() [1/156]

_DEC_VK ( vkAcquireNextImageKHR )

◆ _DEC_VK() [2/156]

_DEC_VK ( vkAllocateCommandBuffers )

◆ _DEC_VK() [3/156]

_DEC_VK ( vkAllocateDescriptorSets )

◆ _DEC_VK() [4/156]

_DEC_VK ( vkAllocateMemory )

◆ _DEC_VK() [5/156]

_DEC_VK ( vkBeginCommandBuffer )

◆ _DEC_VK() [6/156]

_DEC_VK ( vkBindBufferMemory )

◆ _DEC_VK() [7/156]

_DEC_VK ( vkBindImageMemory )

◆ _DEC_VK() [8/156]

_DEC_VK ( vkBuildAccelerationStructuresKHR )

◆ _DEC_VK() [9/156]

_DEC_VK ( vkCmdBeginQuery )

◆ _DEC_VK() [10/156]

_DEC_VK ( vkCmdBeginRendering )

◆ _DEC_VK() [11/156]

_DEC_VK ( vkCmdBeginRenderPass )

◆ _DEC_VK() [12/156]

_DEC_VK ( vkCmdBindDescriptorSets )

◆ _DEC_VK() [13/156]

_DEC_VK ( vkCmdBindIndexBuffer )

◆ _DEC_VK() [14/156]

_DEC_VK ( vkCmdBindPipeline )

◆ _DEC_VK() [15/156]

_DEC_VK ( vkCmdBindVertexBuffers )

◆ _DEC_VK() [16/156]

_DEC_VK ( vkCmdBlitImage )

◆ _DEC_VK() [17/156]

_DEC_VK ( vkCmdBuildAccelerationStructuresKHR )

◆ _DEC_VK() [18/156]

_DEC_VK ( vkCmdClearColorImage )

◆ _DEC_VK() [19/156]

_DEC_VK ( vkCmdClearDepthStencilImage )

◆ _DEC_VK() [20/156]

_DEC_VK ( vkCmdCopyBuffer )

◆ _DEC_VK() [21/156]

_DEC_VK ( vkCmdCopyBufferToImage )

◆ _DEC_VK() [22/156]

_DEC_VK ( vkCmdCopyImage )

◆ _DEC_VK() [23/156]

_DEC_VK ( vkCmdCopyImageToBuffer )

◆ _DEC_VK() [24/156]

_DEC_VK ( vkCmdCopyQueryPoolResults )

◆ _DEC_VK() [25/156]

_DEC_VK ( vkCmdDispatch )

◆ _DEC_VK() [26/156]

_DEC_VK ( vkCmdDraw )

◆ _DEC_VK() [27/156]

_DEC_VK ( vkCmdDrawIndexed )

◆ _DEC_VK() [28/156]

_DEC_VK ( vkCmdDrawIndexedIndirect )

◆ _DEC_VK() [29/156]

_DEC_VK ( vkCmdDrawIndirect )

◆ _DEC_VK() [30/156]

_DEC_VK ( vkCmdDrawMeshTasksEXT )

◆ _DEC_VK() [31/156]

_DEC_VK ( vkCmdEndQuery )

◆ _DEC_VK() [32/156]

_DEC_VK ( vkCmdEndRendering )

◆ _DEC_VK() [33/156]

_DEC_VK ( vkCmdEndRenderPass )

◆ _DEC_VK() [34/156]

_DEC_VK ( vkCmdExecuteCommands )

◆ _DEC_VK() [35/156]

_DEC_VK ( vkCmdNextSubpass )

◆ _DEC_VK() [36/156]

_DEC_VK ( vkCmdPipelineBarrier )

◆ _DEC_VK() [37/156]

_DEC_VK ( vkCmdPushConstants )

◆ _DEC_VK() [38/156]

_DEC_VK ( vkCmdResetEvent )

◆ _DEC_VK() [39/156]

_DEC_VK ( vkCmdResetQueryPool )

◆ _DEC_VK() [40/156]

_DEC_VK ( vkCmdResolveImage )

◆ _DEC_VK() [41/156]

_DEC_VK ( vkCmdSetCheckpointNV )

◆ _DEC_VK() [42/156]

_DEC_VK ( vkCmdSetEvent )

◆ _DEC_VK() [43/156]

_DEC_VK ( vkCmdSetPrimitiveRestartEnable )

◆ _DEC_VK() [44/156]

_DEC_VK ( vkCmdSetPrimitiveTopology )

◆ _DEC_VK() [45/156]

_DEC_VK ( vkCmdSetScissor )

◆ _DEC_VK() [46/156]

_DEC_VK ( vkCmdSetStencilCompareMask )

◆ _DEC_VK() [47/156]

_DEC_VK ( vkCmdSetStencilReference )

◆ _DEC_VK() [48/156]

_DEC_VK ( vkCmdSetStencilWriteMask )

◆ _DEC_VK() [49/156]

_DEC_VK ( vkCmdSetVertexInputEXT )

◆ _DEC_VK() [50/156]

_DEC_VK ( vkCmdSetViewport )

◆ _DEC_VK() [51/156]

_DEC_VK ( vkCmdTraceRaysKHR )

◆ _DEC_VK() [52/156]

_DEC_VK ( vkCmdUpdateBuffer )

◆ _DEC_VK() [53/156]

_DEC_VK ( vkCmdWaitEvents )

◆ _DEC_VK() [54/156]

_DEC_VK ( vkCmdWriteTimestamp )

◆ _DEC_VK() [55/156]

_DEC_VK ( vkCreateAccelerationStructureKHR )

◆ _DEC_VK() [56/156]

_DEC_VK ( vkCreateBuffer )

◆ _DEC_VK() [57/156]

_DEC_VK ( vkCreateBufferView )

◆ _DEC_VK() [58/156]

_DEC_VK ( vkCreateCommandPool )

◆ _DEC_VK() [59/156]

_DEC_VK ( vkCreateComputePipelines )

◆ _DEC_VK() [60/156]

_DEC_VK ( vkCreateDescriptorPool )

◆ _DEC_VK() [61/156]

_DEC_VK ( vkCreateDescriptorSetLayout )

◆ _DEC_VK() [62/156]

_DEC_VK ( vkCreateDevice )

◆ _DEC_VK() [63/156]

_DEC_VK ( vkCreateEvent )

◆ _DEC_VK() [64/156]

_DEC_VK ( vkCreateFence )

◆ _DEC_VK() [65/156]

_DEC_VK ( vkCreateFramebuffer )

◆ _DEC_VK() [66/156]

_DEC_VK ( vkCreateGraphicsPipelines )

◆ _DEC_VK() [67/156]

_DEC_VK ( vkCreateImage )

◆ _DEC_VK() [68/156]

_DEC_VK ( vkCreateImageView )

◆ _DEC_VK() [69/156]

_DEC_VK ( vkCreateInstance )

◆ _DEC_VK() [70/156]

_DEC_VK ( vkCreatePipelineCache )

◆ _DEC_VK() [71/156]

_DEC_VK ( vkCreatePipelineLayout )

◆ _DEC_VK() [72/156]

_DEC_VK ( vkCreateQueryPool )

◆ _DEC_VK() [73/156]

_DEC_VK ( vkCreateRayTracingPipelinesKHR )

◆ _DEC_VK() [74/156]

_DEC_VK ( vkCreateRenderPass )

◆ _DEC_VK() [75/156]

_DEC_VK ( vkCreateSampler )

◆ _DEC_VK() [76/156]

_DEC_VK ( vkCreateSemaphore )

◆ _DEC_VK() [77/156]

_DEC_VK ( vkCreateShaderModule )

◆ _DEC_VK() [78/156]

_DEC_VK ( vkCreateSwapchainKHR )

◆ _DEC_VK() [79/156]

_DEC_VK ( vkDestroyAccelerationStructureKHR )

◆ _DEC_VK() [80/156]

_DEC_VK ( vkDestroyBuffer )

◆ _DEC_VK() [81/156]

_DEC_VK ( vkDestroyCommandPool )

◆ _DEC_VK() [82/156]

_DEC_VK ( vkDestroyDescriptorPool )

◆ _DEC_VK() [83/156]

_DEC_VK ( vkDestroyDescriptorSetLayout )

◆ _DEC_VK() [84/156]

_DEC_VK ( vkDestroyDevice )

◆ _DEC_VK() [85/156]

_DEC_VK ( vkDestroyEvent )

◆ _DEC_VK() [86/156]

_DEC_VK ( vkDestroyFence )

◆ _DEC_VK() [87/156]

_DEC_VK ( vkDestroyFramebuffer )

◆ _DEC_VK() [88/156]

_DEC_VK ( vkDestroyImage )

◆ _DEC_VK() [89/156]

_DEC_VK ( vkDestroyImageView )

◆ _DEC_VK() [90/156]

_DEC_VK ( vkDestroyInstance )

◆ _DEC_VK() [91/156]

_DEC_VK ( vkDestroyPipeline )

◆ _DEC_VK() [92/156]

_DEC_VK ( vkDestroyPipelineCache )

◆ _DEC_VK() [93/156]

_DEC_VK ( vkDestroyPipelineLayout )

◆ _DEC_VK() [94/156]

_DEC_VK ( vkDestroyQueryPool )

◆ _DEC_VK() [95/156]

_DEC_VK ( vkDestroyRenderPass )

◆ _DEC_VK() [96/156]

_DEC_VK ( vkDestroySampler )

◆ _DEC_VK() [97/156]

_DEC_VK ( vkDestroySemaphore )

◆ _DEC_VK() [98/156]

_DEC_VK ( vkDestroyShaderModule )

◆ _DEC_VK() [99/156]

_DEC_VK ( vkDestroySwapchainKHR )

◆ _DEC_VK() [100/156]

_DEC_VK ( vkDeviceWaitIdle )

◆ _DEC_VK() [101/156]

_DEC_VK ( vkEndCommandBuffer )

◆ _DEC_VK() [102/156]

_DEC_VK ( vkEnumerateDeviceExtensionProperties )

◆ _DEC_VK() [103/156]

_DEC_VK ( vkEnumerateDeviceLayerProperties )

◆ _DEC_VK() [104/156]

_DEC_VK ( vkEnumerateInstanceExtensionProperties )

◆ _DEC_VK() [105/156]

_DEC_VK ( vkEnumerateInstanceLayerProperties )

◆ _DEC_VK() [106/156]

_DEC_VK ( vkEnumerateInstanceVersion )

◆ _DEC_VK() [107/156]

_DEC_VK ( vkEnumeratePhysicalDevices )

◆ _DEC_VK() [108/156]

_DEC_VK ( vkFlushMappedMemoryRanges )

◆ _DEC_VK() [109/156]

_DEC_VK ( vkFreeCommandBuffers )

◆ _DEC_VK() [110/156]

_DEC_VK ( vkFreeDescriptorSets )

◆ _DEC_VK() [111/156]

_DEC_VK ( vkFreeMemory )

◆ _DEC_VK() [112/156]

_DEC_VK ( vkGetAccelerationStructureBuildSizesKHR )

◆ _DEC_VK() [113/156]

_DEC_VK ( vkGetAccelerationStructureDeviceAddressKHR )

◆ _DEC_VK() [114/156]

_DEC_VK ( vkGetBufferDeviceAddress )

◆ _DEC_VK() [115/156]

_DEC_VK ( vkGetBufferMemoryRequirements )

◆ _DEC_VK() [116/156]

_DEC_VK ( vkGetDeviceAccelerationStructureCompatibilityKHR )

◆ _DEC_VK() [117/156]

_DEC_VK ( vkGetDeviceProcAddr )

◆ _DEC_VK() [118/156]

_DEC_VK ( vkGetDeviceQueue )

◆ _DEC_VK() [119/156]

_DEC_VK ( vkGetEventStatus )

◆ _DEC_VK() [120/156]

_DEC_VK ( vkGetFenceStatus )

◆ _DEC_VK() [121/156]

_DEC_VK ( vkGetImageMemoryRequirements )

◆ _DEC_VK() [122/156]

_DEC_VK ( vkGetImageSparseMemoryRequirements )

◆ _DEC_VK() [123/156]

_DEC_VK ( vkGetInstanceProcAddr )

◆ _DEC_VK() [124/156]

_DEC_VK ( vkGetPhysicalDeviceFeatures )

◆ _DEC_VK() [125/156]

_DEC_VK ( vkGetPhysicalDeviceFeatures2 )

◆ _DEC_VK() [126/156]

_DEC_VK ( vkGetPhysicalDeviceFormatProperties )

◆ _DEC_VK() [127/156]

_DEC_VK ( vkGetPhysicalDeviceFormatProperties2 )

◆ _DEC_VK() [128/156]

_DEC_VK ( vkGetPhysicalDeviceImageFormatProperties2 )

◆ _DEC_VK() [129/156]

_DEC_VK ( vkGetPhysicalDeviceMemoryProperties )

◆ _DEC_VK() [130/156]

_DEC_VK ( vkGetPhysicalDeviceProperties2 )

◆ _DEC_VK() [131/156]

_DEC_VK ( vkGetPhysicalDeviceQueueFamilyProperties )

◆ _DEC_VK() [132/156]

_DEC_VK ( vkGetPhysicalDeviceSparseImageFormatProperties )

◆ _DEC_VK() [133/156]

_DEC_VK ( vkGetPhysicalDeviceSurfaceCapabilitiesKHR )

◆ _DEC_VK() [134/156]

_DEC_VK ( vkGetPhysicalDeviceSurfaceFormatsKHR )

◆ _DEC_VK() [135/156]

_DEC_VK ( vkGetPhysicalDeviceSurfacePresentModesKHR )

◆ _DEC_VK() [136/156]

_DEC_VK ( vkGetPhysicalDeviceSurfaceSupportKHR )

◆ _DEC_VK() [137/156]

_DEC_VK ( vkGetPipelineCacheData )

◆ _DEC_VK() [138/156]

_DEC_VK ( vkGetQueueCheckpointDataNV )

◆ _DEC_VK() [139/156]

_DEC_VK ( vkGetRayTracingShaderGroupHandlesKHR )

◆ _DEC_VK() [140/156]

_DEC_VK ( vkGetSemaphoreCounterValue )

◆ _DEC_VK() [141/156]

_DEC_VK ( vkGetSwapchainImagesKHR )

◆ _DEC_VK() [142/156]

_DEC_VK ( vkInvalidateMappedMemoryRanges )

◆ _DEC_VK() [143/156]

_DEC_VK ( vkMapMemory )

◆ _DEC_VK() [144/156]

_DEC_VK ( vkQueueBindSparse )

◆ _DEC_VK() [145/156]

_DEC_VK ( vkQueuePresentKHR )

◆ _DEC_VK() [146/156]

_DEC_VK ( vkQueueSubmit )

◆ _DEC_VK() [147/156]

_DEC_VK ( vkQueueWaitIdle )

◆ _DEC_VK() [148/156]

_DEC_VK ( vkResetCommandBuffer )

◆ _DEC_VK() [149/156]

_DEC_VK ( vkResetEvent )

◆ _DEC_VK() [150/156]

_DEC_VK ( vkResetFences )

◆ _DEC_VK() [151/156]

_DEC_VK ( vkResetQueryPool )

◆ _DEC_VK() [152/156]

_DEC_VK ( vkSetEvent )

◆ _DEC_VK() [153/156]

_DEC_VK ( vkUnmapMemory )

◆ _DEC_VK() [154/156]

_DEC_VK ( vkUpdateDescriptorSets )

◆ _DEC_VK() [155/156]

_DEC_VK ( vkWaitForFences )

◆ _DEC_VK() [156/156]

_DEC_VK ( vkWaitSemaphores )