From: Bas Nieuwenhuizen <ba...@chromium.org> --- include/qonos/qonos.h | 4 ++++ src/qonos/qonos.c | 10 ++++++++++ 2 files changed, 14 insertions(+)
diff --git a/include/qonos/qonos.h b/include/qonos/qonos.h index ca1999f..2755cc0 100644 --- a/include/qonos/qonos.h +++ b/include/qonos/qonos.h @@ -275,6 +275,10 @@ VkResult qoBindBufferMemory(VkDevice device, VkBuffer buffer, VkResult qoBindImageMemory(VkDevice device, VkImage img, VkDeviceMemory mem, VkDeviceSize offset); + +VkSubresourceLayout qoGetImageSubresourceLayout(VkDevice device, VkImage image, + const VkImageSubresource *subresource); + #ifdef DOXYGEN VkDeviceMemory qoAllocMemory(VkDevice dev, ...); #else diff --git a/src/qonos/qonos.c b/src/qonos/qonos.c index 4f0236c..812916d 100644 --- a/src/qonos/qonos.c +++ b/src/qonos/qonos.c @@ -93,6 +93,16 @@ qoBindImageMemory(VkDevice device, VkImage image, return result; } +VkSubresourceLayout qoGetImageSubresourceLayout(VkDevice device, VkImage image, + const VkImageSubresource *subresource) +{ + VkSubresourceLayout layout; + + vkGetImageSubresourceLayout(device, image, subresource, &layout); + + return layout; +} + VkResult qoQueueSubmit(VkQueue queue, uint32_t cmdBufferCount, const VkCommandBuffer *commandBuffers, VkFence fence) -- 2.16.1 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev