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

Reply via email to