aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChia-I Wu <olv@lunarg.com>2015-11-06 06:42:02 +0800
committerJon Ashburn <jon@lunarg.com>2015-11-06 15:09:02 -0700
commitbeb9915d7e2b79a15fb79db0298217e2d657b99f (patch)
tree862d83b94b50f629940e9614d782640d6fe2e917
parent472ae120a4e112ade622c3c2589fe6cf4abbe361 (diff)
downloadusermoji-beb9915d7e2b79a15fb79db0298217e2d657b99f.tar.xz
bug 15038: Need a way to express the total limit of resources per stage
Add maxPerStageResources. https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15038
-rw-r--r--demos/vulkaninfo.c1
-rw-r--r--include/vulkan/vulkan.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/demos/vulkaninfo.c b/demos/vulkaninfo.c
index 8e55397e..335be0f9 100644
--- a/demos/vulkaninfo.c
+++ b/demos/vulkaninfo.c
@@ -840,6 +840,7 @@ static void app_dump_limits(const VkPhysicalDeviceLimits *limits)
printf("\t\tmaxPerStageDescriptorSampledImages = 0x%" PRIxLEAST32 "\n", limits->maxPerStageDescriptorSampledImages );
printf("\t\tmaxPerStageDescriptorStorageImages = 0x%" PRIxLEAST32 "\n", limits->maxPerStageDescriptorStorageImages );
printf("\t\tmaxPerStageDescriptorInputAttachments = 0x%" PRIxLEAST32 "\n", limits->maxPerStageDescriptorInputAttachments );
+ printf("\t\tmaxPerStageResources = 0x%" PRIxLEAST32 "\n", limits->maxPerStageResources );
printf("\t\tmaxDescriptorSetSamplers = 0x%" PRIxLEAST32 "\n", limits->maxDescriptorSetSamplers );
printf("\t\tmaxDescriptorSetUniformBuffers = 0x%" PRIxLEAST32 "\n", limits->maxDescriptorSetUniformBuffers );
printf("\t\tmaxDescriptorSetUniformBuffersDynamic = 0x%" PRIxLEAST32 "\n", limits->maxDescriptorSetUniformBuffersDynamic );
diff --git a/include/vulkan/vulkan.h b/include/vulkan/vulkan.h
index b310f452..15e89b5c 100644
--- a/include/vulkan/vulkan.h
+++ b/include/vulkan/vulkan.h
@@ -1204,6 +1204,7 @@ typedef struct VkPhysicalDeviceLimits {
uint32_t maxPerStageDescriptorSampledImages;
uint32_t maxPerStageDescriptorStorageImages;
uint32_t maxPerStageDescriptorInputAttachments;
+ uint32_t maxPerStageResources;
uint32_t maxDescriptorSetSamplers;
uint32_t maxDescriptorSetUniformBuffers;
uint32_t maxDescriptorSetUniformBuffersDynamic;