From: Bas Nieuwenhuizen <[email protected]>
---
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
[email protected]
https://lists.freedesktop.org/mailman/listinfo/mesa-dev