From b501b915ac88ab76bdf81d005c2991807c17ab6f Mon Sep 17 00:00:00 2001 From: saschawillems Date: Thu, 5 May 2016 15:32:21 +0200 Subject: [PATCH] Android function pointers --- base/vulkanandroid.cpp | 2 ++ base/vulkanandroid.h | 1 + 2 files changed, 3 insertions(+) diff --git a/base/vulkanandroid.cpp b/base/vulkanandroid.cpp index 233bc255..2fb99560 100644 --- a/base/vulkanandroid.cpp +++ b/base/vulkanandroid.cpp @@ -38,6 +38,7 @@ PFN_vkAllocateMemory vkAllocateMemory; PFN_vkBindImageMemory vkBindImageMemory; PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout; PFN_vkCmdCopyBuffer vkCmdCopyBuffer; +PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage; PFN_vkCmdCopyImage vkCmdCopyImage; PFN_vkCmdBlitImage vkCmdBlitImage; PFN_vkCmdClearAttachments vkCmdClearAttachments; @@ -180,6 +181,7 @@ void loadVulkanFunctions(VkInstance instance) vkCmdClearAttachments = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkCmdClearAttachments")); vkCmdCopyBuffer = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkCmdCopyBuffer")); + vkCmdCopyBufferToImage = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkCmdCopyBufferToImage")); vkCreateSampler = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkCreateSampler")); vkDestroySampler = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkDestroySampler"));; diff --git a/base/vulkanandroid.h b/base/vulkanandroid.h index d95e4f71..6e9622c1 100644 --- a/base/vulkanandroid.h +++ b/base/vulkanandroid.h @@ -68,6 +68,7 @@ extern PFN_vkAllocateMemory vkAllocateMemory; extern PFN_vkBindImageMemory vkBindImageMemory; extern PFN_vkGetImageSubresourceLayout vkGetImageSubresourceLayout; extern PFN_vkCmdCopyBuffer vkCmdCopyBuffer; +extern PFN_vkCmdCopyBufferToImage vkCmdCopyBufferToImage; extern PFN_vkCmdCopyImage vkCmdCopyImage; extern PFN_vkCmdBlitImage vkCmdBlitImage; extern PFN_vkCmdClearAttachments vkCmdClearAttachments;