diff options
| author | Chia-I Wu <olv@lunarg.com> | 2015-10-27 18:58:24 +0800 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-11-02 14:57:10 -0700 |
| commit | afd0386f54fff5d93f546a19a4f385b896009dff (patch) | |
| tree | 0c877c5a479015876e514201d6a5fbe609073a8b | |
| parent | dce46f488808cf5b1cf8d687e4227163edae11e5 (diff) | |
| download | usermoji-afd0386f54fff5d93f546a19a4f385b896009dff.tar.xz | |
bug 14968: Limitations of transfer operations on DMA queues (WIP)
Add minImageTransferGranularity.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14968
| -rw-r--r-- | demos/vulkaninfo.c | 4 | ||||
| -rw-r--r-- | include/vulkan.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/demos/vulkaninfo.c b/demos/vulkaninfo.c index 6a40007f..49b22766 100644 --- a/demos/vulkaninfo.c +++ b/demos/vulkaninfo.c @@ -982,6 +982,10 @@ static void app_gpu_dump_queue_props(const struct app_gpu *gpu, uint32_t id) (props->queueFlags & VK_QUEUE_DMA_BIT) ? 'D' : '.'); printf("\tqueueCount = %u\n", props->queueCount); printf("\ttimestampValidBits = %u\n", props->timestampValidBits); + printf("\tminImageTransferGranularity = (%d, %d, %d)\n", + props->minImageTransferGranularity.width, + props->minImageTransferGranularity.height, + props->minImageTransferGranularity.depth); fflush(stdout); } diff --git a/include/vulkan.h b/include/vulkan.h index f8af14a1..3f772814 100644 --- a/include/vulkan.h +++ b/include/vulkan.h @@ -1308,6 +1308,7 @@ typedef struct { VkQueueFlags queueFlags; uint32_t queueCount; uint32_t timestampValidBits; + VkExtent3D minImageTransferGranularity; } VkQueueFamilyProperties; typedef struct { |
