diff --git a/base/vulkanandroid.cpp b/base/vulkanandroid.cpp index 29d54c56..139718a4 100644 --- a/base/vulkanandroid.cpp +++ b/base/vulkanandroid.cpp @@ -32,6 +32,8 @@ PFN_vkCreateBuffer vkCreateBuffer; PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements; PFN_vkMapMemory vkMapMemory; PFN_vkUnmapMemory vkUnmapMemory; +PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges; +PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges; PFN_vkBindBufferMemory vkBindBufferMemory; PFN_vkDestroyBuffer vkDestroyBuffer; PFN_vkAllocateMemory vkAllocateMemory; @@ -159,6 +161,8 @@ void loadVulkanFunctions(VkInstance instance) vkGetBufferMemoryRequirements = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkGetBufferMemoryRequirements")); vkMapMemory = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkMapMemory")); vkUnmapMemory = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkUnmapMemory")); + vkFlushMappedMemoryRanges = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkFlushMappedMemoryRanges")); + vkInvalidateMappedMemoryRanges = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkInvalidateMappedMemoryRanges")); vkBindBufferMemory = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkBindBufferMemory")); vkDestroyBuffer = reinterpret_cast(vkGetInstanceProcAddr(instance, "vkDestroyBuffer")); diff --git a/base/vulkanandroid.h b/base/vulkanandroid.h index 9ce2043c..b5e2a706 100644 --- a/base/vulkanandroid.h +++ b/base/vulkanandroid.h @@ -62,6 +62,8 @@ extern PFN_vkCreateBuffer vkCreateBuffer; extern PFN_vkGetBufferMemoryRequirements vkGetBufferMemoryRequirements; extern PFN_vkMapMemory vkMapMemory; extern PFN_vkUnmapMemory vkUnmapMemory; +extern PFN_vkFlushMappedMemoryRanges vkFlushMappedMemoryRanges; +extern PFN_vkInvalidateMappedMemoryRanges vkInvalidateMappedMemoryRanges; extern PFN_vkBindBufferMemory vkBindBufferMemory; extern PFN_vkDestroyBuffer vkDestroyBuffer; extern PFN_vkAllocateMemory vkAllocateMemory;