diff options
| author | Chia-I Wu <olv@lunarg.com> | 2015-10-27 18:52:05 +0800 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-11-02 14:57:09 -0700 |
| commit | bf70f6dcded0a801416a158ab89fe3c77f9debc5 (patch) | |
| tree | 3839907880d32f4f41dcc5a88efdbb2ccb3d3eaa | |
| parent | a5dd8dbbae8f7335f45eccc60c0753196f228e8c (diff) | |
| download | usermoji-bf70f6dcded0a801416a158ab89fe3c77f9debc5.tar.xz | |
bug 14570: Which formats are supported for image loads and stores? (WIP)
New features and update vulkaninfo.
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14570
| -rw-r--r-- | demos/vulkaninfo.c | 2 | ||||
| -rw-r--r-- | include/vulkan.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/demos/vulkaninfo.c b/demos/vulkaninfo.c index c8fe96be..7965ede9 100644 --- a/demos/vulkaninfo.c +++ b/demos/vulkaninfo.c @@ -773,6 +773,8 @@ static void app_gpu_dump_features(const struct app_gpu *gpu) printf("\tshaderImageGatherExtended = %u\n", features->shaderImageGatherExtended ); printf("\tshaderStorageImageExtendedFormats = %u\n", features->shaderStorageImageExtendedFormats ); printf("\tshaderStorageImageMultisample = %u\n", features->shaderStorageImageMultisample ); + printf("\tshaderStorageImageReadWithoutFormat = %u\n", features->shaderStorageImageReadWithoutFormat ); + printf("\tshaderStorageImageWriteWithoutFormat = %u\n", features->shaderStorageImageWriteWithoutFormat ); printf("\tshaderUniformBufferArrayDynamicIndexing = %u\n", features->shaderUniformBufferArrayDynamicIndexing); printf("\tshaderSampledImageArrayDynamicIndexing = %u\n", features->shaderSampledImageArrayDynamicIndexing ); printf("\tshaderStorageBufferArrayDynamicIndexing = %u\n", features->shaderStorageBufferArrayDynamicIndexing); diff --git a/include/vulkan.h b/include/vulkan.h index 13797d10..947c9476 100644 --- a/include/vulkan.h +++ b/include/vulkan.h @@ -1141,6 +1141,8 @@ typedef struct { VkBool32 shaderImageGatherExtended; VkBool32 shaderStorageImageExtendedFormats; VkBool32 shaderStorageImageMultisample; + VkBool32 shaderStorageImageReadWithoutFormat; + VkBool32 shaderStorageImageWriteWithoutFormat; VkBool32 shaderUniformBufferArrayDynamicIndexing; VkBool32 shaderSampledImageArrayDynamicIndexing; VkBool32 shaderStorageBufferArrayDynamicIndexing; |
