Added some Vulkan function pointers for android
This commit is contained in:
parent
1c494bacb3
commit
283a80d7bc
2 changed files with 12 additions and 0 deletions
|
|
@ -37,6 +37,7 @@ PFN_vkDestroyBuffer vkDestroyBuffer;
|
||||||
PFN_vkAllocateMemory vkAllocateMemory;
|
PFN_vkAllocateMemory vkAllocateMemory;
|
||||||
PFN_vkBindImageMemory vkBindImageMemory;
|
PFN_vkBindImageMemory vkBindImageMemory;
|
||||||
PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout;
|
PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout;
|
||||||
|
PFN_vkCmdCopyBuffer vkCmdCopyBuffer;
|
||||||
PFN_vkCmdCopyImage vkCmdCopyImage;
|
PFN_vkCmdCopyImage vkCmdCopyImage;
|
||||||
PFN_vkCreateSampler vkCreateSampler;
|
PFN_vkCreateSampler vkCreateSampler;
|
||||||
PFN_vkDestroySampler vkDestroySampler;
|
PFN_vkDestroySampler vkDestroySampler;
|
||||||
|
|
@ -55,12 +56,14 @@ PFN_vkCreateFence vkCreateFence;
|
||||||
PFN_vkDestroyFence vkDestroyFence;
|
PFN_vkDestroyFence vkDestroyFence;
|
||||||
PFN_vkWaitForFences vkWaitForFences;
|
PFN_vkWaitForFences vkWaitForFences;
|
||||||
PFN_vkCreateCommandPool vkCreateCommandPool;
|
PFN_vkCreateCommandPool vkCreateCommandPool;
|
||||||
|
PFN_vkDestroyCommandPool vkDestroyCommandPool;
|
||||||
PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers;
|
PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers;
|
||||||
PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
|
PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
|
||||||
PFN_vkEndCommandBuffer vkEndCommandBuffer;
|
PFN_vkEndCommandBuffer vkEndCommandBuffer;
|
||||||
PFN_vkGetDeviceQueue vkGetDeviceQueue;
|
PFN_vkGetDeviceQueue vkGetDeviceQueue;
|
||||||
PFN_vkQueueSubmit vkQueueSubmit;
|
PFN_vkQueueSubmit vkQueueSubmit;
|
||||||
PFN_vkQueueWaitIdle vkQueueWaitIdle;
|
PFN_vkQueueWaitIdle vkQueueWaitIdle;
|
||||||
|
PFN_vkDeviceWaitIdle vkDeviceWaitIdle;
|
||||||
PFN_vkCreateFramebuffer vkCreateFramebuffer;
|
PFN_vkCreateFramebuffer vkCreateFramebuffer;
|
||||||
PFN_vkCreatePipelineCache vkCreatePipelineCache;
|
PFN_vkCreatePipelineCache vkCreatePipelineCache;
|
||||||
PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
|
PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
|
||||||
|
|
@ -159,6 +162,8 @@ void loadVulkanFunctions(VkInstance instance)
|
||||||
vkCmdCopyImage = reinterpret_cast<PFN_vkCmdCopyImage>(vkGetInstanceProcAddr(instance, "vkCmdCopyImage"));
|
vkCmdCopyImage = reinterpret_cast<PFN_vkCmdCopyImage>(vkGetInstanceProcAddr(instance, "vkCmdCopyImage"));
|
||||||
vkDestroyImage = reinterpret_cast<PFN_vkDestroyImage>(vkGetInstanceProcAddr(instance, "vkDestroyImage"));
|
vkDestroyImage = reinterpret_cast<PFN_vkDestroyImage>(vkGetInstanceProcAddr(instance, "vkDestroyImage"));
|
||||||
|
|
||||||
|
vkCmdCopyBuffer = reinterpret_cast<PFN_vkCmdCopyBuffer>(vkGetInstanceProcAddr(instance, "vkCmdCopyBuffer"));
|
||||||
|
|
||||||
vkCreateSampler = reinterpret_cast<PFN_vkCreateSampler>(vkGetInstanceProcAddr(instance, "vkCreateSampler"));
|
vkCreateSampler = reinterpret_cast<PFN_vkCreateSampler>(vkGetInstanceProcAddr(instance, "vkCreateSampler"));
|
||||||
vkDestroySampler = reinterpret_cast<PFN_vkDestroySampler>(vkGetInstanceProcAddr(instance, "vkDestroySampler"));;
|
vkDestroySampler = reinterpret_cast<PFN_vkDestroySampler>(vkGetInstanceProcAddr(instance, "vkDestroySampler"));;
|
||||||
|
|
||||||
|
|
@ -170,6 +175,8 @@ void loadVulkanFunctions(VkInstance instance)
|
||||||
vkWaitForFences = reinterpret_cast<PFN_vkWaitForFences>(vkGetInstanceProcAddr(instance, "vkWaitForFences"));
|
vkWaitForFences = reinterpret_cast<PFN_vkWaitForFences>(vkGetInstanceProcAddr(instance, "vkWaitForFences"));
|
||||||
|
|
||||||
vkCreateCommandPool = reinterpret_cast<PFN_vkCreateCommandPool>(vkGetInstanceProcAddr(instance, "vkCreateCommandPool"));
|
vkCreateCommandPool = reinterpret_cast<PFN_vkCreateCommandPool>(vkGetInstanceProcAddr(instance, "vkCreateCommandPool"));
|
||||||
|
vkDestroyCommandPool = reinterpret_cast<PFN_vkDestroyCommandPool>(vkGetInstanceProcAddr(instance, "vkDestroyCommandPool"));;
|
||||||
|
|
||||||
vkAllocateCommandBuffers = reinterpret_cast<PFN_vkAllocateCommandBuffers>(vkGetInstanceProcAddr(instance, "vkAllocateCommandBuffers"));
|
vkAllocateCommandBuffers = reinterpret_cast<PFN_vkAllocateCommandBuffers>(vkGetInstanceProcAddr(instance, "vkAllocateCommandBuffers"));
|
||||||
vkBeginCommandBuffer = reinterpret_cast<PFN_vkBeginCommandBuffer>(vkGetInstanceProcAddr(instance, "vkBeginCommandBuffer"));
|
vkBeginCommandBuffer = reinterpret_cast<PFN_vkBeginCommandBuffer>(vkGetInstanceProcAddr(instance, "vkBeginCommandBuffer"));
|
||||||
vkEndCommandBuffer = reinterpret_cast<PFN_vkEndCommandBuffer>(vkGetInstanceProcAddr(instance, "vkEndCommandBuffer"));
|
vkEndCommandBuffer = reinterpret_cast<PFN_vkEndCommandBuffer>(vkGetInstanceProcAddr(instance, "vkEndCommandBuffer"));
|
||||||
|
|
@ -177,6 +184,8 @@ void loadVulkanFunctions(VkInstance instance)
|
||||||
vkGetDeviceQueue = reinterpret_cast<PFN_vkGetDeviceQueue>(vkGetInstanceProcAddr(instance, "vkGetDeviceQueue"));
|
vkGetDeviceQueue = reinterpret_cast<PFN_vkGetDeviceQueue>(vkGetInstanceProcAddr(instance, "vkGetDeviceQueue"));
|
||||||
vkQueueSubmit = reinterpret_cast<PFN_vkQueueSubmit>(vkGetInstanceProcAddr(instance, "vkQueueSubmit"));
|
vkQueueSubmit = reinterpret_cast<PFN_vkQueueSubmit>(vkGetInstanceProcAddr(instance, "vkQueueSubmit"));
|
||||||
vkQueueWaitIdle = reinterpret_cast<PFN_vkQueueWaitIdle>(vkGetInstanceProcAddr(instance, "vkQueueWaitIdle"));
|
vkQueueWaitIdle = reinterpret_cast<PFN_vkQueueWaitIdle>(vkGetInstanceProcAddr(instance, "vkQueueWaitIdle"));
|
||||||
|
|
||||||
|
vkDeviceWaitIdle = reinterpret_cast<PFN_vkDeviceWaitIdle>(vkGetInstanceProcAddr(instance, "vkDeviceWaitIdle"));
|
||||||
|
|
||||||
vkCreateFramebuffer = reinterpret_cast<PFN_vkCreateFramebuffer>(vkGetInstanceProcAddr(instance, "vkCreateFramebuffer"));
|
vkCreateFramebuffer = reinterpret_cast<PFN_vkCreateFramebuffer>(vkGetInstanceProcAddr(instance, "vkCreateFramebuffer"));
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@ extern PFN_vkDestroyBuffer vkDestroyBuffer;
|
||||||
extern PFN_vkAllocateMemory vkAllocateMemory;
|
extern PFN_vkAllocateMemory vkAllocateMemory;
|
||||||
extern PFN_vkBindImageMemory vkBindImageMemory;
|
extern PFN_vkBindImageMemory vkBindImageMemory;
|
||||||
extern PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout;
|
extern PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout;
|
||||||
|
extern PFN_vkCmdCopyBuffer vkCmdCopyBuffer;
|
||||||
extern PFN_vkCmdCopyImage vkCmdCopyImage;
|
extern PFN_vkCmdCopyImage vkCmdCopyImage;
|
||||||
extern PFN_vkCreateSampler vkCreateSampler;
|
extern PFN_vkCreateSampler vkCreateSampler;
|
||||||
extern PFN_vkDestroySampler vkDestroySampler;
|
extern PFN_vkDestroySampler vkDestroySampler;
|
||||||
|
|
@ -67,12 +68,14 @@ extern PFN_vkCreateFence vkCreateFence;
|
||||||
extern PFN_vkDestroyFence vkDestroyFence;
|
extern PFN_vkDestroyFence vkDestroyFence;
|
||||||
extern PFN_vkWaitForFences vkWaitForFences;
|
extern PFN_vkWaitForFences vkWaitForFences;
|
||||||
extern PFN_vkCreateCommandPool vkCreateCommandPool;
|
extern PFN_vkCreateCommandPool vkCreateCommandPool;
|
||||||
|
extern PFN_vkDestroyCommandPool vkDestroyCommandPool;
|
||||||
extern PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers;
|
extern PFN_vkAllocateCommandBuffers vkAllocateCommandBuffers;
|
||||||
extern PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
|
extern PFN_vkBeginCommandBuffer vkBeginCommandBuffer;
|
||||||
extern PFN_vkEndCommandBuffer vkEndCommandBuffer;
|
extern PFN_vkEndCommandBuffer vkEndCommandBuffer;
|
||||||
extern PFN_vkGetDeviceQueue vkGetDeviceQueue;
|
extern PFN_vkGetDeviceQueue vkGetDeviceQueue;
|
||||||
extern PFN_vkQueueSubmit vkQueueSubmit;
|
extern PFN_vkQueueSubmit vkQueueSubmit;
|
||||||
extern PFN_vkQueueWaitIdle vkQueueWaitIdle;
|
extern PFN_vkQueueWaitIdle vkQueueWaitIdle;
|
||||||
|
extern PFN_vkDeviceWaitIdle vkDeviceWaitIdle;
|
||||||
extern PFN_vkCreateFramebuffer vkCreateFramebuffer;
|
extern PFN_vkCreateFramebuffer vkCreateFramebuffer;
|
||||||
extern PFN_vkCreatePipelineCache vkCreatePipelineCache;
|
extern PFN_vkCreatePipelineCache vkCreatePipelineCache;
|
||||||
extern PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
|
extern PFN_vkCreatePipelineLayout vkCreatePipelineLayout;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue