RetroArch
|
#include <vulkan/vulkan_symbol_wrapper.h>
Functions | |
void | vulkan_symbol_wrapper_init (PFN_vkGetInstanceProcAddr get_instance_proc_addr) |
PFN_vkGetInstanceProcAddr | vulkan_symbol_wrapper_instance_proc_addr (void) |
VkBool32 | vulkan_symbol_wrapper_load_instance_symbol (VkInstance instance, const char *name, PFN_vkVoidFunction *ppSymbol) |
VkBool32 | vulkan_symbol_wrapper_load_device_symbol (VkDevice device, const char *name, PFN_vkVoidFunction *ppSymbol) |
VkBool32 | vulkan_symbol_wrapper_load_global_symbols (void) |
VkBool32 | vulkan_symbol_wrapper_load_core_symbols (VkInstance instance) |
VkBool32 | vulkan_symbol_wrapper_load_core_instance_symbols (VkInstance instance) |
VkBool32 | vulkan_symbol_wrapper_load_core_device_symbols (VkDevice device) |
void vulkan_symbol_wrapper_init | ( | PFN_vkGetInstanceProcAddr | get_instance_proc_addr | ) |
PFN_vkGetInstanceProcAddr vulkan_symbol_wrapper_instance_proc_addr | ( | void | ) |
VkBool32 vulkan_symbol_wrapper_load_core_device_symbols | ( | VkDevice | device | ) |
VkBool32 vulkan_symbol_wrapper_load_core_instance_symbols | ( | VkInstance | instance | ) |
VkBool32 vulkan_symbol_wrapper_load_core_symbols | ( | VkInstance | instance | ) |
VkBool32 vulkan_symbol_wrapper_load_device_symbol | ( | VkDevice | device, |
const char * | name, | ||
PFN_vkVoidFunction * | ppSymbol | ||
) |
VkBool32 vulkan_symbol_wrapper_load_instance_symbol | ( | VkInstance | instance, |
const char * | name, | ||
PFN_vkVoidFunction * | ppSymbol | ||
) |
|
static |
PFN_vkAcquireNextImageKHR vulkan_symbol_wrapper_vkAcquireNextImageKHR |
PFN_vkAllocateCommandBuffers vulkan_symbol_wrapper_vkAllocateCommandBuffers |
PFN_vkAllocateDescriptorSets vulkan_symbol_wrapper_vkAllocateDescriptorSets |
PFN_vkAllocateMemory vulkan_symbol_wrapper_vkAllocateMemory |
PFN_vkBeginCommandBuffer vulkan_symbol_wrapper_vkBeginCommandBuffer |
PFN_vkBindBufferMemory vulkan_symbol_wrapper_vkBindBufferMemory |
PFN_vkBindImageMemory vulkan_symbol_wrapper_vkBindImageMemory |
PFN_vkCmdBeginQuery vulkan_symbol_wrapper_vkCmdBeginQuery |
PFN_vkCmdBeginRenderPass vulkan_symbol_wrapper_vkCmdBeginRenderPass |
PFN_vkCmdBindDescriptorSets vulkan_symbol_wrapper_vkCmdBindDescriptorSets |
PFN_vkCmdBindIndexBuffer vulkan_symbol_wrapper_vkCmdBindIndexBuffer |
PFN_vkCmdBindPipeline vulkan_symbol_wrapper_vkCmdBindPipeline |
PFN_vkCmdBindVertexBuffers vulkan_symbol_wrapper_vkCmdBindVertexBuffers |
PFN_vkCmdBlitImage vulkan_symbol_wrapper_vkCmdBlitImage |
PFN_vkCmdClearAttachments vulkan_symbol_wrapper_vkCmdClearAttachments |
PFN_vkCmdClearColorImage vulkan_symbol_wrapper_vkCmdClearColorImage |
PFN_vkCmdClearDepthStencilImage vulkan_symbol_wrapper_vkCmdClearDepthStencilImage |
PFN_vkCmdCopyBuffer vulkan_symbol_wrapper_vkCmdCopyBuffer |
PFN_vkCmdCopyBufferToImage vulkan_symbol_wrapper_vkCmdCopyBufferToImage |
PFN_vkCmdCopyImage vulkan_symbol_wrapper_vkCmdCopyImage |
PFN_vkCmdCopyImageToBuffer vulkan_symbol_wrapper_vkCmdCopyImageToBuffer |
PFN_vkCmdCopyQueryPoolResults vulkan_symbol_wrapper_vkCmdCopyQueryPoolResults |
PFN_vkCmdDebugMarkerBeginEXT vulkan_symbol_wrapper_vkCmdDebugMarkerBeginEXT |
PFN_vkCmdDebugMarkerEndEXT vulkan_symbol_wrapper_vkCmdDebugMarkerEndEXT |
PFN_vkCmdDebugMarkerInsertEXT vulkan_symbol_wrapper_vkCmdDebugMarkerInsertEXT |
PFN_vkCmdDispatch vulkan_symbol_wrapper_vkCmdDispatch |
PFN_vkCmdDispatchIndirect vulkan_symbol_wrapper_vkCmdDispatchIndirect |
PFN_vkCmdDraw vulkan_symbol_wrapper_vkCmdDraw |
PFN_vkCmdDrawIndexed vulkan_symbol_wrapper_vkCmdDrawIndexed |
PFN_vkCmdDrawIndexedIndirect vulkan_symbol_wrapper_vkCmdDrawIndexedIndirect |
PFN_vkCmdDrawIndirect vulkan_symbol_wrapper_vkCmdDrawIndirect |
PFN_vkCmdEndQuery vulkan_symbol_wrapper_vkCmdEndQuery |
PFN_vkCmdEndRenderPass vulkan_symbol_wrapper_vkCmdEndRenderPass |
PFN_vkCmdExecuteCommands vulkan_symbol_wrapper_vkCmdExecuteCommands |
PFN_vkCmdFillBuffer vulkan_symbol_wrapper_vkCmdFillBuffer |
PFN_vkCmdNextSubpass vulkan_symbol_wrapper_vkCmdNextSubpass |
PFN_vkCmdPipelineBarrier vulkan_symbol_wrapper_vkCmdPipelineBarrier |
PFN_vkCmdPushConstants vulkan_symbol_wrapper_vkCmdPushConstants |
PFN_vkCmdResetEvent vulkan_symbol_wrapper_vkCmdResetEvent |
PFN_vkCmdResetQueryPool vulkan_symbol_wrapper_vkCmdResetQueryPool |
PFN_vkCmdResolveImage vulkan_symbol_wrapper_vkCmdResolveImage |
PFN_vkCmdSetBlendConstants vulkan_symbol_wrapper_vkCmdSetBlendConstants |
PFN_vkCmdSetDepthBias vulkan_symbol_wrapper_vkCmdSetDepthBias |
PFN_vkCmdSetDepthBounds vulkan_symbol_wrapper_vkCmdSetDepthBounds |
PFN_vkCmdSetEvent vulkan_symbol_wrapper_vkCmdSetEvent |
PFN_vkCmdSetLineWidth vulkan_symbol_wrapper_vkCmdSetLineWidth |
PFN_vkCmdSetScissor vulkan_symbol_wrapper_vkCmdSetScissor |
PFN_vkCmdSetStencilCompareMask vulkan_symbol_wrapper_vkCmdSetStencilCompareMask |
PFN_vkCmdSetStencilReference vulkan_symbol_wrapper_vkCmdSetStencilReference |
PFN_vkCmdSetStencilWriteMask vulkan_symbol_wrapper_vkCmdSetStencilWriteMask |
PFN_vkCmdSetViewport vulkan_symbol_wrapper_vkCmdSetViewport |
PFN_vkCmdUpdateBuffer vulkan_symbol_wrapper_vkCmdUpdateBuffer |
PFN_vkCmdWaitEvents vulkan_symbol_wrapper_vkCmdWaitEvents |
PFN_vkCmdWriteTimestamp vulkan_symbol_wrapper_vkCmdWriteTimestamp |
PFN_vkCreateBuffer vulkan_symbol_wrapper_vkCreateBuffer |
PFN_vkCreateBufferView vulkan_symbol_wrapper_vkCreateBufferView |
PFN_vkCreateCommandPool vulkan_symbol_wrapper_vkCreateCommandPool |
PFN_vkCreateComputePipelines vulkan_symbol_wrapper_vkCreateComputePipelines |
PFN_vkCreateDebugReportCallbackEXT vulkan_symbol_wrapper_vkCreateDebugReportCallbackEXT |
PFN_vkCreateDescriptorPool vulkan_symbol_wrapper_vkCreateDescriptorPool |
PFN_vkCreateDescriptorSetLayout vulkan_symbol_wrapper_vkCreateDescriptorSetLayout |
PFN_vkCreateDevice vulkan_symbol_wrapper_vkCreateDevice |
PFN_vkCreateDisplayModeKHR vulkan_symbol_wrapper_vkCreateDisplayModeKHR |
PFN_vkCreateDisplayPlaneSurfaceKHR vulkan_symbol_wrapper_vkCreateDisplayPlaneSurfaceKHR |
PFN_vkCreateEvent vulkan_symbol_wrapper_vkCreateEvent |
PFN_vkCreateFence vulkan_symbol_wrapper_vkCreateFence |
PFN_vkCreateFramebuffer vulkan_symbol_wrapper_vkCreateFramebuffer |
PFN_vkCreateGraphicsPipelines vulkan_symbol_wrapper_vkCreateGraphicsPipelines |
PFN_vkCreateImage vulkan_symbol_wrapper_vkCreateImage |
PFN_vkCreateImageView vulkan_symbol_wrapper_vkCreateImageView |
PFN_vkCreateInstance vulkan_symbol_wrapper_vkCreateInstance |
PFN_vkCreatePipelineCache vulkan_symbol_wrapper_vkCreatePipelineCache |
PFN_vkCreatePipelineLayout vulkan_symbol_wrapper_vkCreatePipelineLayout |
PFN_vkCreateQueryPool vulkan_symbol_wrapper_vkCreateQueryPool |
PFN_vkCreateRenderPass vulkan_symbol_wrapper_vkCreateRenderPass |
PFN_vkCreateSampler vulkan_symbol_wrapper_vkCreateSampler |
PFN_vkCreateSemaphore vulkan_symbol_wrapper_vkCreateSemaphore |
PFN_vkCreateShaderModule vulkan_symbol_wrapper_vkCreateShaderModule |
PFN_vkCreateSharedSwapchainsKHR vulkan_symbol_wrapper_vkCreateSharedSwapchainsKHR |
PFN_vkCreateSwapchainKHR vulkan_symbol_wrapper_vkCreateSwapchainKHR |
PFN_vkDebugMarkerSetObjectNameEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectNameEXT |
PFN_vkDebugMarkerSetObjectTagEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectTagEXT |
PFN_vkDebugReportMessageEXT vulkan_symbol_wrapper_vkDebugReportMessageEXT |
PFN_vkDestroyBuffer vulkan_symbol_wrapper_vkDestroyBuffer |
PFN_vkDestroyBufferView vulkan_symbol_wrapper_vkDestroyBufferView |
PFN_vkDestroyCommandPool vulkan_symbol_wrapper_vkDestroyCommandPool |
PFN_vkDestroyDebugReportCallbackEXT vulkan_symbol_wrapper_vkDestroyDebugReportCallbackEXT |
PFN_vkDestroyDescriptorPool vulkan_symbol_wrapper_vkDestroyDescriptorPool |
PFN_vkDestroyDescriptorSetLayout vulkan_symbol_wrapper_vkDestroyDescriptorSetLayout |
PFN_vkDestroyDevice vulkan_symbol_wrapper_vkDestroyDevice |
PFN_vkDestroyEvent vulkan_symbol_wrapper_vkDestroyEvent |
PFN_vkDestroyFence vulkan_symbol_wrapper_vkDestroyFence |
PFN_vkDestroyFramebuffer vulkan_symbol_wrapper_vkDestroyFramebuffer |
PFN_vkDestroyImage vulkan_symbol_wrapper_vkDestroyImage |
PFN_vkDestroyImageView vulkan_symbol_wrapper_vkDestroyImageView |
PFN_vkDestroyInstance vulkan_symbol_wrapper_vkDestroyInstance |
PFN_vkDestroyPipeline vulkan_symbol_wrapper_vkDestroyPipeline |
PFN_vkDestroyPipelineCache vulkan_symbol_wrapper_vkDestroyPipelineCache |
PFN_vkDestroyPipelineLayout vulkan_symbol_wrapper_vkDestroyPipelineLayout |
PFN_vkDestroyQueryPool vulkan_symbol_wrapper_vkDestroyQueryPool |
PFN_vkDestroyRenderPass vulkan_symbol_wrapper_vkDestroyRenderPass |
PFN_vkDestroySampler vulkan_symbol_wrapper_vkDestroySampler |
PFN_vkDestroySemaphore vulkan_symbol_wrapper_vkDestroySemaphore |
PFN_vkDestroyShaderModule vulkan_symbol_wrapper_vkDestroyShaderModule |
PFN_vkDestroySurfaceKHR vulkan_symbol_wrapper_vkDestroySurfaceKHR |
PFN_vkDestroySwapchainKHR vulkan_symbol_wrapper_vkDestroySwapchainKHR |
PFN_vkDeviceWaitIdle vulkan_symbol_wrapper_vkDeviceWaitIdle |
PFN_vkEndCommandBuffer vulkan_symbol_wrapper_vkEndCommandBuffer |
PFN_vkEnumerateDeviceExtensionProperties vulkan_symbol_wrapper_vkEnumerateDeviceExtensionProperties |
PFN_vkEnumerateDeviceLayerProperties vulkan_symbol_wrapper_vkEnumerateDeviceLayerProperties |
PFN_vkEnumerateInstanceExtensionProperties vulkan_symbol_wrapper_vkEnumerateInstanceExtensionProperties |
PFN_vkEnumerateInstanceLayerProperties vulkan_symbol_wrapper_vkEnumerateInstanceLayerProperties |
PFN_vkEnumeratePhysicalDevices vulkan_symbol_wrapper_vkEnumeratePhysicalDevices |
PFN_vkFlushMappedMemoryRanges vulkan_symbol_wrapper_vkFlushMappedMemoryRanges |
PFN_vkFreeCommandBuffers vulkan_symbol_wrapper_vkFreeCommandBuffers |
PFN_vkFreeDescriptorSets vulkan_symbol_wrapper_vkFreeDescriptorSets |
PFN_vkFreeMemory vulkan_symbol_wrapper_vkFreeMemory |
PFN_vkGetBufferMemoryRequirements vulkan_symbol_wrapper_vkGetBufferMemoryRequirements |
PFN_vkGetDeviceMemoryCommitment vulkan_symbol_wrapper_vkGetDeviceMemoryCommitment |
PFN_vkGetDeviceProcAddr vulkan_symbol_wrapper_vkGetDeviceProcAddr |
PFN_vkGetDeviceQueue vulkan_symbol_wrapper_vkGetDeviceQueue |
PFN_vkGetDisplayModePropertiesKHR vulkan_symbol_wrapper_vkGetDisplayModePropertiesKHR |
PFN_vkGetDisplayPlaneCapabilitiesKHR vulkan_symbol_wrapper_vkGetDisplayPlaneCapabilitiesKHR |
PFN_vkGetDisplayPlaneSupportedDisplaysKHR vulkan_symbol_wrapper_vkGetDisplayPlaneSupportedDisplaysKHR |
PFN_vkGetEventStatus vulkan_symbol_wrapper_vkGetEventStatus |
PFN_vkGetFenceStatus vulkan_symbol_wrapper_vkGetFenceStatus |
PFN_vkGetImageMemoryRequirements vulkan_symbol_wrapper_vkGetImageMemoryRequirements |
PFN_vkGetImageSparseMemoryRequirements vulkan_symbol_wrapper_vkGetImageSparseMemoryRequirements |
PFN_vkGetImageSubresourceLayout vulkan_symbol_wrapper_vkGetImageSubresourceLayout |
PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPlanePropertiesKHR |
PFN_vkGetPhysicalDeviceDisplayPropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPropertiesKHR |
PFN_vkGetPhysicalDeviceFeatures vulkan_symbol_wrapper_vkGetPhysicalDeviceFeatures |
PFN_vkGetPhysicalDeviceFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceFormatProperties |
PFN_vkGetPhysicalDeviceImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceImageFormatProperties |
PFN_vkGetPhysicalDeviceMemoryProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceMemoryProperties |
PFN_vkGetPhysicalDeviceProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceProperties |
PFN_vkGetPhysicalDeviceQueueFamilyProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceQueueFamilyProperties |
PFN_vkGetPhysicalDeviceSparseImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceSparseImageFormatProperties |
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceCapabilitiesKHR |
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceFormatsKHR |
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfacePresentModesKHR |
PFN_vkGetPhysicalDeviceSurfaceSupportKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceSupportKHR |
PFN_vkGetPipelineCacheData vulkan_symbol_wrapper_vkGetPipelineCacheData |
PFN_vkGetQueryPoolResults vulkan_symbol_wrapper_vkGetQueryPoolResults |
PFN_vkGetRenderAreaGranularity vulkan_symbol_wrapper_vkGetRenderAreaGranularity |
PFN_vkGetSwapchainImagesKHR vulkan_symbol_wrapper_vkGetSwapchainImagesKHR |
PFN_vkInvalidateMappedMemoryRanges vulkan_symbol_wrapper_vkInvalidateMappedMemoryRanges |
PFN_vkMapMemory vulkan_symbol_wrapper_vkMapMemory |
PFN_vkMergePipelineCaches vulkan_symbol_wrapper_vkMergePipelineCaches |
PFN_vkQueueBindSparse vulkan_symbol_wrapper_vkQueueBindSparse |
PFN_vkQueuePresentKHR vulkan_symbol_wrapper_vkQueuePresentKHR |
PFN_vkQueueSubmit vulkan_symbol_wrapper_vkQueueSubmit |
PFN_vkQueueWaitIdle vulkan_symbol_wrapper_vkQueueWaitIdle |
PFN_vkResetCommandBuffer vulkan_symbol_wrapper_vkResetCommandBuffer |
PFN_vkResetCommandPool vulkan_symbol_wrapper_vkResetCommandPool |
PFN_vkResetDescriptorPool vulkan_symbol_wrapper_vkResetDescriptorPool |
PFN_vkResetEvent vulkan_symbol_wrapper_vkResetEvent |
PFN_vkResetFences vulkan_symbol_wrapper_vkResetFences |
PFN_vkSetEvent vulkan_symbol_wrapper_vkSetEvent |
PFN_vkUnmapMemory vulkan_symbol_wrapper_vkUnmapMemory |
PFN_vkUpdateDescriptorSets vulkan_symbol_wrapper_vkUpdateDescriptorSets |
PFN_vkWaitForFences vulkan_symbol_wrapper_vkWaitForFences |