mirror of
https://github.com/libretro/RetroArch
synced 2025-01-30 12:32:52 +00:00
e062b98088
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
355 lines
26 KiB
C
355 lines
26 KiB
C
|
|
/* This header is autogenerated by vulkan_loader_generator.py */
|
|
#ifndef VULKAN_SYMBOL_WRAPPER_H
|
|
#define VULKAN_SYMBOL_WRAPPER_H
|
|
#define VK_NO_PROTOTYPES
|
|
#include <vulkan/vulkan.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
extern PFN_vkCreateInstance vulkan_symbol_wrapper_vkCreateInstance;
|
|
#define vkCreateInstance vulkan_symbol_wrapper_vkCreateInstance
|
|
extern PFN_vkEnumerateInstanceExtensionProperties vulkan_symbol_wrapper_vkEnumerateInstanceExtensionProperties;
|
|
#define vkEnumerateInstanceExtensionProperties vulkan_symbol_wrapper_vkEnumerateInstanceExtensionProperties
|
|
extern PFN_vkEnumerateInstanceLayerProperties vulkan_symbol_wrapper_vkEnumerateInstanceLayerProperties;
|
|
#define vkEnumerateInstanceLayerProperties vulkan_symbol_wrapper_vkEnumerateInstanceLayerProperties
|
|
extern PFN_vkDestroyInstance vulkan_symbol_wrapper_vkDestroyInstance;
|
|
#define vkDestroyInstance vulkan_symbol_wrapper_vkDestroyInstance
|
|
extern PFN_vkEnumeratePhysicalDevices vulkan_symbol_wrapper_vkEnumeratePhysicalDevices;
|
|
#define vkEnumeratePhysicalDevices vulkan_symbol_wrapper_vkEnumeratePhysicalDevices
|
|
extern PFN_vkGetPhysicalDeviceFeatures vulkan_symbol_wrapper_vkGetPhysicalDeviceFeatures;
|
|
#define vkGetPhysicalDeviceFeatures vulkan_symbol_wrapper_vkGetPhysicalDeviceFeatures
|
|
extern PFN_vkGetPhysicalDeviceFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceFormatProperties;
|
|
#define vkGetPhysicalDeviceFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceFormatProperties
|
|
extern PFN_vkGetPhysicalDeviceImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceImageFormatProperties;
|
|
#define vkGetPhysicalDeviceImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceImageFormatProperties
|
|
extern PFN_vkGetPhysicalDeviceProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceProperties;
|
|
#define vkGetPhysicalDeviceProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceProperties
|
|
extern PFN_vkGetPhysicalDeviceQueueFamilyProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceQueueFamilyProperties;
|
|
#define vkGetPhysicalDeviceQueueFamilyProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceQueueFamilyProperties
|
|
extern PFN_vkGetPhysicalDeviceMemoryProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceMemoryProperties;
|
|
#define vkGetPhysicalDeviceMemoryProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceMemoryProperties
|
|
extern PFN_vkGetDeviceProcAddr vulkan_symbol_wrapper_vkGetDeviceProcAddr;
|
|
#define vkGetDeviceProcAddr vulkan_symbol_wrapper_vkGetDeviceProcAddr
|
|
extern PFN_vkCreateDevice vulkan_symbol_wrapper_vkCreateDevice;
|
|
#define vkCreateDevice vulkan_symbol_wrapper_vkCreateDevice
|
|
extern PFN_vkDestroyDevice vulkan_symbol_wrapper_vkDestroyDevice;
|
|
#define vkDestroyDevice vulkan_symbol_wrapper_vkDestroyDevice
|
|
extern PFN_vkEnumerateDeviceExtensionProperties vulkan_symbol_wrapper_vkEnumerateDeviceExtensionProperties;
|
|
#define vkEnumerateDeviceExtensionProperties vulkan_symbol_wrapper_vkEnumerateDeviceExtensionProperties
|
|
extern PFN_vkEnumerateDeviceLayerProperties vulkan_symbol_wrapper_vkEnumerateDeviceLayerProperties;
|
|
#define vkEnumerateDeviceLayerProperties vulkan_symbol_wrapper_vkEnumerateDeviceLayerProperties
|
|
extern PFN_vkGetDeviceQueue vulkan_symbol_wrapper_vkGetDeviceQueue;
|
|
#define vkGetDeviceQueue vulkan_symbol_wrapper_vkGetDeviceQueue
|
|
extern PFN_vkQueueSubmit vulkan_symbol_wrapper_vkQueueSubmit;
|
|
#define vkQueueSubmit vulkan_symbol_wrapper_vkQueueSubmit
|
|
extern PFN_vkQueueWaitIdle vulkan_symbol_wrapper_vkQueueWaitIdle;
|
|
#define vkQueueWaitIdle vulkan_symbol_wrapper_vkQueueWaitIdle
|
|
extern PFN_vkDeviceWaitIdle vulkan_symbol_wrapper_vkDeviceWaitIdle;
|
|
#define vkDeviceWaitIdle vulkan_symbol_wrapper_vkDeviceWaitIdle
|
|
extern PFN_vkAllocateMemory vulkan_symbol_wrapper_vkAllocateMemory;
|
|
#define vkAllocateMemory vulkan_symbol_wrapper_vkAllocateMemory
|
|
extern PFN_vkFreeMemory vulkan_symbol_wrapper_vkFreeMemory;
|
|
#define vkFreeMemory vulkan_symbol_wrapper_vkFreeMemory
|
|
extern PFN_vkMapMemory vulkan_symbol_wrapper_vkMapMemory;
|
|
#define vkMapMemory vulkan_symbol_wrapper_vkMapMemory
|
|
extern PFN_vkUnmapMemory vulkan_symbol_wrapper_vkUnmapMemory;
|
|
#define vkUnmapMemory vulkan_symbol_wrapper_vkUnmapMemory
|
|
extern PFN_vkFlushMappedMemoryRanges vulkan_symbol_wrapper_vkFlushMappedMemoryRanges;
|
|
#define vkFlushMappedMemoryRanges vulkan_symbol_wrapper_vkFlushMappedMemoryRanges
|
|
extern PFN_vkInvalidateMappedMemoryRanges vulkan_symbol_wrapper_vkInvalidateMappedMemoryRanges;
|
|
#define vkInvalidateMappedMemoryRanges vulkan_symbol_wrapper_vkInvalidateMappedMemoryRanges
|
|
extern PFN_vkGetDeviceMemoryCommitment vulkan_symbol_wrapper_vkGetDeviceMemoryCommitment;
|
|
#define vkGetDeviceMemoryCommitment vulkan_symbol_wrapper_vkGetDeviceMemoryCommitment
|
|
extern PFN_vkBindBufferMemory vulkan_symbol_wrapper_vkBindBufferMemory;
|
|
#define vkBindBufferMemory vulkan_symbol_wrapper_vkBindBufferMemory
|
|
extern PFN_vkBindImageMemory vulkan_symbol_wrapper_vkBindImageMemory;
|
|
#define vkBindImageMemory vulkan_symbol_wrapper_vkBindImageMemory
|
|
extern PFN_vkGetBufferMemoryRequirements vulkan_symbol_wrapper_vkGetBufferMemoryRequirements;
|
|
#define vkGetBufferMemoryRequirements vulkan_symbol_wrapper_vkGetBufferMemoryRequirements
|
|
extern PFN_vkGetImageMemoryRequirements vulkan_symbol_wrapper_vkGetImageMemoryRequirements;
|
|
#define vkGetImageMemoryRequirements vulkan_symbol_wrapper_vkGetImageMemoryRequirements
|
|
extern PFN_vkGetImageSparseMemoryRequirements vulkan_symbol_wrapper_vkGetImageSparseMemoryRequirements;
|
|
#define vkGetImageSparseMemoryRequirements vulkan_symbol_wrapper_vkGetImageSparseMemoryRequirements
|
|
extern PFN_vkGetPhysicalDeviceSparseImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceSparseImageFormatProperties;
|
|
#define vkGetPhysicalDeviceSparseImageFormatProperties vulkan_symbol_wrapper_vkGetPhysicalDeviceSparseImageFormatProperties
|
|
extern PFN_vkQueueBindSparse vulkan_symbol_wrapper_vkQueueBindSparse;
|
|
#define vkQueueBindSparse vulkan_symbol_wrapper_vkQueueBindSparse
|
|
extern PFN_vkCreateFence vulkan_symbol_wrapper_vkCreateFence;
|
|
#define vkCreateFence vulkan_symbol_wrapper_vkCreateFence
|
|
extern PFN_vkDestroyFence vulkan_symbol_wrapper_vkDestroyFence;
|
|
#define vkDestroyFence vulkan_symbol_wrapper_vkDestroyFence
|
|
extern PFN_vkResetFences vulkan_symbol_wrapper_vkResetFences;
|
|
#define vkResetFences vulkan_symbol_wrapper_vkResetFences
|
|
extern PFN_vkGetFenceStatus vulkan_symbol_wrapper_vkGetFenceStatus;
|
|
#define vkGetFenceStatus vulkan_symbol_wrapper_vkGetFenceStatus
|
|
extern PFN_vkWaitForFences vulkan_symbol_wrapper_vkWaitForFences;
|
|
#define vkWaitForFences vulkan_symbol_wrapper_vkWaitForFences
|
|
extern PFN_vkCreateSemaphore vulkan_symbol_wrapper_vkCreateSemaphore;
|
|
#define vkCreateSemaphore vulkan_symbol_wrapper_vkCreateSemaphore
|
|
extern PFN_vkDestroySemaphore vulkan_symbol_wrapper_vkDestroySemaphore;
|
|
#define vkDestroySemaphore vulkan_symbol_wrapper_vkDestroySemaphore
|
|
extern PFN_vkCreateEvent vulkan_symbol_wrapper_vkCreateEvent;
|
|
#define vkCreateEvent vulkan_symbol_wrapper_vkCreateEvent
|
|
extern PFN_vkDestroyEvent vulkan_symbol_wrapper_vkDestroyEvent;
|
|
#define vkDestroyEvent vulkan_symbol_wrapper_vkDestroyEvent
|
|
extern PFN_vkGetEventStatus vulkan_symbol_wrapper_vkGetEventStatus;
|
|
#define vkGetEventStatus vulkan_symbol_wrapper_vkGetEventStatus
|
|
extern PFN_vkSetEvent vulkan_symbol_wrapper_vkSetEvent;
|
|
#define vkSetEvent vulkan_symbol_wrapper_vkSetEvent
|
|
extern PFN_vkResetEvent vulkan_symbol_wrapper_vkResetEvent;
|
|
#define vkResetEvent vulkan_symbol_wrapper_vkResetEvent
|
|
extern PFN_vkCreateQueryPool vulkan_symbol_wrapper_vkCreateQueryPool;
|
|
#define vkCreateQueryPool vulkan_symbol_wrapper_vkCreateQueryPool
|
|
extern PFN_vkDestroyQueryPool vulkan_symbol_wrapper_vkDestroyQueryPool;
|
|
#define vkDestroyQueryPool vulkan_symbol_wrapper_vkDestroyQueryPool
|
|
extern PFN_vkGetQueryPoolResults vulkan_symbol_wrapper_vkGetQueryPoolResults;
|
|
#define vkGetQueryPoolResults vulkan_symbol_wrapper_vkGetQueryPoolResults
|
|
extern PFN_vkCreateBuffer vulkan_symbol_wrapper_vkCreateBuffer;
|
|
#define vkCreateBuffer vulkan_symbol_wrapper_vkCreateBuffer
|
|
extern PFN_vkDestroyBuffer vulkan_symbol_wrapper_vkDestroyBuffer;
|
|
#define vkDestroyBuffer vulkan_symbol_wrapper_vkDestroyBuffer
|
|
extern PFN_vkCreateBufferView vulkan_symbol_wrapper_vkCreateBufferView;
|
|
#define vkCreateBufferView vulkan_symbol_wrapper_vkCreateBufferView
|
|
extern PFN_vkDestroyBufferView vulkan_symbol_wrapper_vkDestroyBufferView;
|
|
#define vkDestroyBufferView vulkan_symbol_wrapper_vkDestroyBufferView
|
|
extern PFN_vkCreateImage vulkan_symbol_wrapper_vkCreateImage;
|
|
#define vkCreateImage vulkan_symbol_wrapper_vkCreateImage
|
|
extern PFN_vkDestroyImage vulkan_symbol_wrapper_vkDestroyImage;
|
|
#define vkDestroyImage vulkan_symbol_wrapper_vkDestroyImage
|
|
extern PFN_vkGetImageSubresourceLayout vulkan_symbol_wrapper_vkGetImageSubresourceLayout;
|
|
#define vkGetImageSubresourceLayout vulkan_symbol_wrapper_vkGetImageSubresourceLayout
|
|
extern PFN_vkCreateImageView vulkan_symbol_wrapper_vkCreateImageView;
|
|
#define vkCreateImageView vulkan_symbol_wrapper_vkCreateImageView
|
|
extern PFN_vkDestroyImageView vulkan_symbol_wrapper_vkDestroyImageView;
|
|
#define vkDestroyImageView vulkan_symbol_wrapper_vkDestroyImageView
|
|
extern PFN_vkCreateShaderModule vulkan_symbol_wrapper_vkCreateShaderModule;
|
|
#define vkCreateShaderModule vulkan_symbol_wrapper_vkCreateShaderModule
|
|
extern PFN_vkDestroyShaderModule vulkan_symbol_wrapper_vkDestroyShaderModule;
|
|
#define vkDestroyShaderModule vulkan_symbol_wrapper_vkDestroyShaderModule
|
|
extern PFN_vkCreatePipelineCache vulkan_symbol_wrapper_vkCreatePipelineCache;
|
|
#define vkCreatePipelineCache vulkan_symbol_wrapper_vkCreatePipelineCache
|
|
extern PFN_vkDestroyPipelineCache vulkan_symbol_wrapper_vkDestroyPipelineCache;
|
|
#define vkDestroyPipelineCache vulkan_symbol_wrapper_vkDestroyPipelineCache
|
|
extern PFN_vkGetPipelineCacheData vulkan_symbol_wrapper_vkGetPipelineCacheData;
|
|
#define vkGetPipelineCacheData vulkan_symbol_wrapper_vkGetPipelineCacheData
|
|
extern PFN_vkMergePipelineCaches vulkan_symbol_wrapper_vkMergePipelineCaches;
|
|
#define vkMergePipelineCaches vulkan_symbol_wrapper_vkMergePipelineCaches
|
|
extern PFN_vkCreateGraphicsPipelines vulkan_symbol_wrapper_vkCreateGraphicsPipelines;
|
|
#define vkCreateGraphicsPipelines vulkan_symbol_wrapper_vkCreateGraphicsPipelines
|
|
extern PFN_vkCreateComputePipelines vulkan_symbol_wrapper_vkCreateComputePipelines;
|
|
#define vkCreateComputePipelines vulkan_symbol_wrapper_vkCreateComputePipelines
|
|
extern PFN_vkDestroyPipeline vulkan_symbol_wrapper_vkDestroyPipeline;
|
|
#define vkDestroyPipeline vulkan_symbol_wrapper_vkDestroyPipeline
|
|
extern PFN_vkCreatePipelineLayout vulkan_symbol_wrapper_vkCreatePipelineLayout;
|
|
#define vkCreatePipelineLayout vulkan_symbol_wrapper_vkCreatePipelineLayout
|
|
extern PFN_vkDestroyPipelineLayout vulkan_symbol_wrapper_vkDestroyPipelineLayout;
|
|
#define vkDestroyPipelineLayout vulkan_symbol_wrapper_vkDestroyPipelineLayout
|
|
extern PFN_vkCreateSampler vulkan_symbol_wrapper_vkCreateSampler;
|
|
#define vkCreateSampler vulkan_symbol_wrapper_vkCreateSampler
|
|
extern PFN_vkDestroySampler vulkan_symbol_wrapper_vkDestroySampler;
|
|
#define vkDestroySampler vulkan_symbol_wrapper_vkDestroySampler
|
|
extern PFN_vkCreateDescriptorSetLayout vulkan_symbol_wrapper_vkCreateDescriptorSetLayout;
|
|
#define vkCreateDescriptorSetLayout vulkan_symbol_wrapper_vkCreateDescriptorSetLayout
|
|
extern PFN_vkDestroyDescriptorSetLayout vulkan_symbol_wrapper_vkDestroyDescriptorSetLayout;
|
|
#define vkDestroyDescriptorSetLayout vulkan_symbol_wrapper_vkDestroyDescriptorSetLayout
|
|
extern PFN_vkCreateDescriptorPool vulkan_symbol_wrapper_vkCreateDescriptorPool;
|
|
#define vkCreateDescriptorPool vulkan_symbol_wrapper_vkCreateDescriptorPool
|
|
extern PFN_vkDestroyDescriptorPool vulkan_symbol_wrapper_vkDestroyDescriptorPool;
|
|
#define vkDestroyDescriptorPool vulkan_symbol_wrapper_vkDestroyDescriptorPool
|
|
extern PFN_vkResetDescriptorPool vulkan_symbol_wrapper_vkResetDescriptorPool;
|
|
#define vkResetDescriptorPool vulkan_symbol_wrapper_vkResetDescriptorPool
|
|
extern PFN_vkAllocateDescriptorSets vulkan_symbol_wrapper_vkAllocateDescriptorSets;
|
|
#define vkAllocateDescriptorSets vulkan_symbol_wrapper_vkAllocateDescriptorSets
|
|
extern PFN_vkFreeDescriptorSets vulkan_symbol_wrapper_vkFreeDescriptorSets;
|
|
#define vkFreeDescriptorSets vulkan_symbol_wrapper_vkFreeDescriptorSets
|
|
extern PFN_vkUpdateDescriptorSets vulkan_symbol_wrapper_vkUpdateDescriptorSets;
|
|
#define vkUpdateDescriptorSets vulkan_symbol_wrapper_vkUpdateDescriptorSets
|
|
extern PFN_vkCreateFramebuffer vulkan_symbol_wrapper_vkCreateFramebuffer;
|
|
#define vkCreateFramebuffer vulkan_symbol_wrapper_vkCreateFramebuffer
|
|
extern PFN_vkDestroyFramebuffer vulkan_symbol_wrapper_vkDestroyFramebuffer;
|
|
#define vkDestroyFramebuffer vulkan_symbol_wrapper_vkDestroyFramebuffer
|
|
extern PFN_vkCreateRenderPass vulkan_symbol_wrapper_vkCreateRenderPass;
|
|
#define vkCreateRenderPass vulkan_symbol_wrapper_vkCreateRenderPass
|
|
extern PFN_vkDestroyRenderPass vulkan_symbol_wrapper_vkDestroyRenderPass;
|
|
#define vkDestroyRenderPass vulkan_symbol_wrapper_vkDestroyRenderPass
|
|
extern PFN_vkGetRenderAreaGranularity vulkan_symbol_wrapper_vkGetRenderAreaGranularity;
|
|
#define vkGetRenderAreaGranularity vulkan_symbol_wrapper_vkGetRenderAreaGranularity
|
|
extern PFN_vkCreateCommandPool vulkan_symbol_wrapper_vkCreateCommandPool;
|
|
#define vkCreateCommandPool vulkan_symbol_wrapper_vkCreateCommandPool
|
|
extern PFN_vkDestroyCommandPool vulkan_symbol_wrapper_vkDestroyCommandPool;
|
|
#define vkDestroyCommandPool vulkan_symbol_wrapper_vkDestroyCommandPool
|
|
extern PFN_vkResetCommandPool vulkan_symbol_wrapper_vkResetCommandPool;
|
|
#define vkResetCommandPool vulkan_symbol_wrapper_vkResetCommandPool
|
|
extern PFN_vkAllocateCommandBuffers vulkan_symbol_wrapper_vkAllocateCommandBuffers;
|
|
#define vkAllocateCommandBuffers vulkan_symbol_wrapper_vkAllocateCommandBuffers
|
|
extern PFN_vkFreeCommandBuffers vulkan_symbol_wrapper_vkFreeCommandBuffers;
|
|
#define vkFreeCommandBuffers vulkan_symbol_wrapper_vkFreeCommandBuffers
|
|
extern PFN_vkBeginCommandBuffer vulkan_symbol_wrapper_vkBeginCommandBuffer;
|
|
#define vkBeginCommandBuffer vulkan_symbol_wrapper_vkBeginCommandBuffer
|
|
extern PFN_vkEndCommandBuffer vulkan_symbol_wrapper_vkEndCommandBuffer;
|
|
#define vkEndCommandBuffer vulkan_symbol_wrapper_vkEndCommandBuffer
|
|
extern PFN_vkResetCommandBuffer vulkan_symbol_wrapper_vkResetCommandBuffer;
|
|
#define vkResetCommandBuffer vulkan_symbol_wrapper_vkResetCommandBuffer
|
|
extern PFN_vkCmdBindPipeline vulkan_symbol_wrapper_vkCmdBindPipeline;
|
|
#define vkCmdBindPipeline vulkan_symbol_wrapper_vkCmdBindPipeline
|
|
extern PFN_vkCmdSetViewport vulkan_symbol_wrapper_vkCmdSetViewport;
|
|
#define vkCmdSetViewport vulkan_symbol_wrapper_vkCmdSetViewport
|
|
extern PFN_vkCmdSetScissor vulkan_symbol_wrapper_vkCmdSetScissor;
|
|
#define vkCmdSetScissor vulkan_symbol_wrapper_vkCmdSetScissor
|
|
extern PFN_vkCmdSetLineWidth vulkan_symbol_wrapper_vkCmdSetLineWidth;
|
|
#define vkCmdSetLineWidth vulkan_symbol_wrapper_vkCmdSetLineWidth
|
|
extern PFN_vkCmdSetDepthBias vulkan_symbol_wrapper_vkCmdSetDepthBias;
|
|
#define vkCmdSetDepthBias vulkan_symbol_wrapper_vkCmdSetDepthBias
|
|
extern PFN_vkCmdSetBlendConstants vulkan_symbol_wrapper_vkCmdSetBlendConstants;
|
|
#define vkCmdSetBlendConstants vulkan_symbol_wrapper_vkCmdSetBlendConstants
|
|
extern PFN_vkCmdSetDepthBounds vulkan_symbol_wrapper_vkCmdSetDepthBounds;
|
|
#define vkCmdSetDepthBounds vulkan_symbol_wrapper_vkCmdSetDepthBounds
|
|
extern PFN_vkCmdSetStencilCompareMask vulkan_symbol_wrapper_vkCmdSetStencilCompareMask;
|
|
#define vkCmdSetStencilCompareMask vulkan_symbol_wrapper_vkCmdSetStencilCompareMask
|
|
extern PFN_vkCmdSetStencilWriteMask vulkan_symbol_wrapper_vkCmdSetStencilWriteMask;
|
|
#define vkCmdSetStencilWriteMask vulkan_symbol_wrapper_vkCmdSetStencilWriteMask
|
|
extern PFN_vkCmdSetStencilReference vulkan_symbol_wrapper_vkCmdSetStencilReference;
|
|
#define vkCmdSetStencilReference vulkan_symbol_wrapper_vkCmdSetStencilReference
|
|
extern PFN_vkCmdBindDescriptorSets vulkan_symbol_wrapper_vkCmdBindDescriptorSets;
|
|
#define vkCmdBindDescriptorSets vulkan_symbol_wrapper_vkCmdBindDescriptorSets
|
|
extern PFN_vkCmdBindIndexBuffer vulkan_symbol_wrapper_vkCmdBindIndexBuffer;
|
|
#define vkCmdBindIndexBuffer vulkan_symbol_wrapper_vkCmdBindIndexBuffer
|
|
extern PFN_vkCmdBindVertexBuffers vulkan_symbol_wrapper_vkCmdBindVertexBuffers;
|
|
#define vkCmdBindVertexBuffers vulkan_symbol_wrapper_vkCmdBindVertexBuffers
|
|
extern PFN_vkCmdDraw vulkan_symbol_wrapper_vkCmdDraw;
|
|
#define vkCmdDraw vulkan_symbol_wrapper_vkCmdDraw
|
|
extern PFN_vkCmdDrawIndexed vulkan_symbol_wrapper_vkCmdDrawIndexed;
|
|
#define vkCmdDrawIndexed vulkan_symbol_wrapper_vkCmdDrawIndexed
|
|
extern PFN_vkCmdDrawIndirect vulkan_symbol_wrapper_vkCmdDrawIndirect;
|
|
#define vkCmdDrawIndirect vulkan_symbol_wrapper_vkCmdDrawIndirect
|
|
extern PFN_vkCmdDrawIndexedIndirect vulkan_symbol_wrapper_vkCmdDrawIndexedIndirect;
|
|
#define vkCmdDrawIndexedIndirect vulkan_symbol_wrapper_vkCmdDrawIndexedIndirect
|
|
extern PFN_vkCmdDispatch vulkan_symbol_wrapper_vkCmdDispatch;
|
|
#define vkCmdDispatch vulkan_symbol_wrapper_vkCmdDispatch
|
|
extern PFN_vkCmdDispatchIndirect vulkan_symbol_wrapper_vkCmdDispatchIndirect;
|
|
#define vkCmdDispatchIndirect vulkan_symbol_wrapper_vkCmdDispatchIndirect
|
|
extern PFN_vkCmdCopyBuffer vulkan_symbol_wrapper_vkCmdCopyBuffer;
|
|
#define vkCmdCopyBuffer vulkan_symbol_wrapper_vkCmdCopyBuffer
|
|
extern PFN_vkCmdCopyImage vulkan_symbol_wrapper_vkCmdCopyImage;
|
|
#define vkCmdCopyImage vulkan_symbol_wrapper_vkCmdCopyImage
|
|
extern PFN_vkCmdBlitImage vulkan_symbol_wrapper_vkCmdBlitImage;
|
|
#define vkCmdBlitImage vulkan_symbol_wrapper_vkCmdBlitImage
|
|
extern PFN_vkCmdCopyBufferToImage vulkan_symbol_wrapper_vkCmdCopyBufferToImage;
|
|
#define vkCmdCopyBufferToImage vulkan_symbol_wrapper_vkCmdCopyBufferToImage
|
|
extern PFN_vkCmdCopyImageToBuffer vulkan_symbol_wrapper_vkCmdCopyImageToBuffer;
|
|
#define vkCmdCopyImageToBuffer vulkan_symbol_wrapper_vkCmdCopyImageToBuffer
|
|
extern PFN_vkCmdUpdateBuffer vulkan_symbol_wrapper_vkCmdUpdateBuffer;
|
|
#define vkCmdUpdateBuffer vulkan_symbol_wrapper_vkCmdUpdateBuffer
|
|
extern PFN_vkCmdFillBuffer vulkan_symbol_wrapper_vkCmdFillBuffer;
|
|
#define vkCmdFillBuffer vulkan_symbol_wrapper_vkCmdFillBuffer
|
|
extern PFN_vkCmdClearColorImage vulkan_symbol_wrapper_vkCmdClearColorImage;
|
|
#define vkCmdClearColorImage vulkan_symbol_wrapper_vkCmdClearColorImage
|
|
extern PFN_vkCmdClearDepthStencilImage vulkan_symbol_wrapper_vkCmdClearDepthStencilImage;
|
|
#define vkCmdClearDepthStencilImage vulkan_symbol_wrapper_vkCmdClearDepthStencilImage
|
|
extern PFN_vkCmdClearAttachments vulkan_symbol_wrapper_vkCmdClearAttachments;
|
|
#define vkCmdClearAttachments vulkan_symbol_wrapper_vkCmdClearAttachments
|
|
extern PFN_vkCmdResolveImage vulkan_symbol_wrapper_vkCmdResolveImage;
|
|
#define vkCmdResolveImage vulkan_symbol_wrapper_vkCmdResolveImage
|
|
extern PFN_vkCmdSetEvent vulkan_symbol_wrapper_vkCmdSetEvent;
|
|
#define vkCmdSetEvent vulkan_symbol_wrapper_vkCmdSetEvent
|
|
extern PFN_vkCmdResetEvent vulkan_symbol_wrapper_vkCmdResetEvent;
|
|
#define vkCmdResetEvent vulkan_symbol_wrapper_vkCmdResetEvent
|
|
extern PFN_vkCmdWaitEvents vulkan_symbol_wrapper_vkCmdWaitEvents;
|
|
#define vkCmdWaitEvents vulkan_symbol_wrapper_vkCmdWaitEvents
|
|
extern PFN_vkCmdPipelineBarrier vulkan_symbol_wrapper_vkCmdPipelineBarrier;
|
|
#define vkCmdPipelineBarrier vulkan_symbol_wrapper_vkCmdPipelineBarrier
|
|
extern PFN_vkCmdBeginQuery vulkan_symbol_wrapper_vkCmdBeginQuery;
|
|
#define vkCmdBeginQuery vulkan_symbol_wrapper_vkCmdBeginQuery
|
|
extern PFN_vkCmdEndQuery vulkan_symbol_wrapper_vkCmdEndQuery;
|
|
#define vkCmdEndQuery vulkan_symbol_wrapper_vkCmdEndQuery
|
|
extern PFN_vkCmdResetQueryPool vulkan_symbol_wrapper_vkCmdResetQueryPool;
|
|
#define vkCmdResetQueryPool vulkan_symbol_wrapper_vkCmdResetQueryPool
|
|
extern PFN_vkCmdWriteTimestamp vulkan_symbol_wrapper_vkCmdWriteTimestamp;
|
|
#define vkCmdWriteTimestamp vulkan_symbol_wrapper_vkCmdWriteTimestamp
|
|
extern PFN_vkCmdCopyQueryPoolResults vulkan_symbol_wrapper_vkCmdCopyQueryPoolResults;
|
|
#define vkCmdCopyQueryPoolResults vulkan_symbol_wrapper_vkCmdCopyQueryPoolResults
|
|
extern PFN_vkCmdPushConstants vulkan_symbol_wrapper_vkCmdPushConstants;
|
|
#define vkCmdPushConstants vulkan_symbol_wrapper_vkCmdPushConstants
|
|
extern PFN_vkCmdBeginRenderPass vulkan_symbol_wrapper_vkCmdBeginRenderPass;
|
|
#define vkCmdBeginRenderPass vulkan_symbol_wrapper_vkCmdBeginRenderPass
|
|
extern PFN_vkCmdNextSubpass vulkan_symbol_wrapper_vkCmdNextSubpass;
|
|
#define vkCmdNextSubpass vulkan_symbol_wrapper_vkCmdNextSubpass
|
|
extern PFN_vkCmdEndRenderPass vulkan_symbol_wrapper_vkCmdEndRenderPass;
|
|
#define vkCmdEndRenderPass vulkan_symbol_wrapper_vkCmdEndRenderPass
|
|
extern PFN_vkCmdExecuteCommands vulkan_symbol_wrapper_vkCmdExecuteCommands;
|
|
#define vkCmdExecuteCommands vulkan_symbol_wrapper_vkCmdExecuteCommands
|
|
extern PFN_vkDestroySurfaceKHR vulkan_symbol_wrapper_vkDestroySurfaceKHR;
|
|
#define vkDestroySurfaceKHR vulkan_symbol_wrapper_vkDestroySurfaceKHR
|
|
extern PFN_vkGetPhysicalDeviceSurfaceSupportKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceSupportKHR;
|
|
#define vkGetPhysicalDeviceSurfaceSupportKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceSupportKHR
|
|
extern PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceCapabilitiesKHR;
|
|
#define vkGetPhysicalDeviceSurfaceCapabilitiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceCapabilitiesKHR
|
|
extern PFN_vkGetPhysicalDeviceSurfaceFormatsKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceFormatsKHR;
|
|
#define vkGetPhysicalDeviceSurfaceFormatsKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfaceFormatsKHR
|
|
extern PFN_vkGetPhysicalDeviceSurfacePresentModesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfacePresentModesKHR;
|
|
#define vkGetPhysicalDeviceSurfacePresentModesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceSurfacePresentModesKHR
|
|
extern PFN_vkCreateSwapchainKHR vulkan_symbol_wrapper_vkCreateSwapchainKHR;
|
|
#define vkCreateSwapchainKHR vulkan_symbol_wrapper_vkCreateSwapchainKHR
|
|
extern PFN_vkDestroySwapchainKHR vulkan_symbol_wrapper_vkDestroySwapchainKHR;
|
|
#define vkDestroySwapchainKHR vulkan_symbol_wrapper_vkDestroySwapchainKHR
|
|
extern PFN_vkGetSwapchainImagesKHR vulkan_symbol_wrapper_vkGetSwapchainImagesKHR;
|
|
#define vkGetSwapchainImagesKHR vulkan_symbol_wrapper_vkGetSwapchainImagesKHR
|
|
extern PFN_vkAcquireNextImageKHR vulkan_symbol_wrapper_vkAcquireNextImageKHR;
|
|
#define vkAcquireNextImageKHR vulkan_symbol_wrapper_vkAcquireNextImageKHR
|
|
extern PFN_vkQueuePresentKHR vulkan_symbol_wrapper_vkQueuePresentKHR;
|
|
#define vkQueuePresentKHR vulkan_symbol_wrapper_vkQueuePresentKHR
|
|
extern PFN_vkGetPhysicalDeviceDisplayPropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPropertiesKHR;
|
|
#define vkGetPhysicalDeviceDisplayPropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPropertiesKHR
|
|
extern PFN_vkGetPhysicalDeviceDisplayPlanePropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPlanePropertiesKHR;
|
|
#define vkGetPhysicalDeviceDisplayPlanePropertiesKHR vulkan_symbol_wrapper_vkGetPhysicalDeviceDisplayPlanePropertiesKHR
|
|
extern PFN_vkGetDisplayPlaneSupportedDisplaysKHR vulkan_symbol_wrapper_vkGetDisplayPlaneSupportedDisplaysKHR;
|
|
#define vkGetDisplayPlaneSupportedDisplaysKHR vulkan_symbol_wrapper_vkGetDisplayPlaneSupportedDisplaysKHR
|
|
extern PFN_vkGetDisplayModePropertiesKHR vulkan_symbol_wrapper_vkGetDisplayModePropertiesKHR;
|
|
#define vkGetDisplayModePropertiesKHR vulkan_symbol_wrapper_vkGetDisplayModePropertiesKHR
|
|
extern PFN_vkCreateDisplayModeKHR vulkan_symbol_wrapper_vkCreateDisplayModeKHR;
|
|
#define vkCreateDisplayModeKHR vulkan_symbol_wrapper_vkCreateDisplayModeKHR
|
|
extern PFN_vkGetDisplayPlaneCapabilitiesKHR vulkan_symbol_wrapper_vkGetDisplayPlaneCapabilitiesKHR;
|
|
#define vkGetDisplayPlaneCapabilitiesKHR vulkan_symbol_wrapper_vkGetDisplayPlaneCapabilitiesKHR
|
|
extern PFN_vkCreateDisplayPlaneSurfaceKHR vulkan_symbol_wrapper_vkCreateDisplayPlaneSurfaceKHR;
|
|
#define vkCreateDisplayPlaneSurfaceKHR vulkan_symbol_wrapper_vkCreateDisplayPlaneSurfaceKHR
|
|
extern PFN_vkCreateSharedSwapchainsKHR vulkan_symbol_wrapper_vkCreateSharedSwapchainsKHR;
|
|
#define vkCreateSharedSwapchainsKHR vulkan_symbol_wrapper_vkCreateSharedSwapchainsKHR
|
|
extern PFN_vkCreateDebugReportCallbackEXT vulkan_symbol_wrapper_vkCreateDebugReportCallbackEXT;
|
|
#define vkCreateDebugReportCallbackEXT vulkan_symbol_wrapper_vkCreateDebugReportCallbackEXT
|
|
extern PFN_vkDestroyDebugReportCallbackEXT vulkan_symbol_wrapper_vkDestroyDebugReportCallbackEXT;
|
|
#define vkDestroyDebugReportCallbackEXT vulkan_symbol_wrapper_vkDestroyDebugReportCallbackEXT
|
|
extern PFN_vkDebugReportMessageEXT vulkan_symbol_wrapper_vkDebugReportMessageEXT;
|
|
#define vkDebugReportMessageEXT vulkan_symbol_wrapper_vkDebugReportMessageEXT
|
|
extern PFN_vkDebugMarkerSetObjectTagEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectTagEXT;
|
|
#define vkDebugMarkerSetObjectTagEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectTagEXT
|
|
extern PFN_vkDebugMarkerSetObjectNameEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectNameEXT;
|
|
#define vkDebugMarkerSetObjectNameEXT vulkan_symbol_wrapper_vkDebugMarkerSetObjectNameEXT
|
|
extern PFN_vkCmdDebugMarkerBeginEXT vulkan_symbol_wrapper_vkCmdDebugMarkerBeginEXT;
|
|
#define vkCmdDebugMarkerBeginEXT vulkan_symbol_wrapper_vkCmdDebugMarkerBeginEXT
|
|
extern PFN_vkCmdDebugMarkerEndEXT vulkan_symbol_wrapper_vkCmdDebugMarkerEndEXT;
|
|
#define vkCmdDebugMarkerEndEXT vulkan_symbol_wrapper_vkCmdDebugMarkerEndEXT
|
|
extern PFN_vkCmdDebugMarkerInsertEXT vulkan_symbol_wrapper_vkCmdDebugMarkerInsertEXT;
|
|
#define vkCmdDebugMarkerInsertEXT vulkan_symbol_wrapper_vkCmdDebugMarkerInsertEXT
|
|
|
|
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_global_symbols(void);
|
|
VkBool32 vulkan_symbol_wrapper_load_core_instance_symbols(VkInstance instance);
|
|
VkBool32 vulkan_symbol_wrapper_load_core_symbols(VkInstance instance);
|
|
VkBool32 vulkan_symbol_wrapper_load_core_device_symbols(VkDevice device);
|
|
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);
|
|
|
|
#define VULKAN_SYMBOL_WRAPPER_LOAD_INSTANCE_SYMBOL(instance, name, pfn) vulkan_symbol_wrapper_load_instance_symbol(instance, name, (PFN_vkVoidFunction*) &(pfn))
|
|
#define VULKAN_SYMBOL_WRAPPER_LOAD_INSTANCE_EXTENSION_SYMBOL(instance, name) vulkan_symbol_wrapper_load_instance_symbol(instance, #name, (PFN_vkVoidFunction*) & name)
|
|
#define VULKAN_SYMBOL_WRAPPER_LOAD_DEVICE_SYMBOL(device, name, pfn) vulkan_symbol_wrapper_load_device_symbol(device, name, (PFN_vkVoidFunction*) &(pfn))
|
|
#define VULKAN_SYMBOL_WRAPPER_LOAD_DEVICE_EXTENSION_SYMBOL(device, name) vulkan_symbol_wrapper_load_device_symbol(device, #name, (PFN_vkVoidFunction*) & name)
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif
|