aboutsummaryrefslogtreecommitdiff
path: root/layers/param_checker.cpp
diff options
context:
space:
mode:
authorCourtney Goeltzenleuchter <courtney@LunarG.com>2015-09-16 16:12:45 -0600
committerCourtney Goeltzenleuchter <courtney@LunarG.com>2015-09-17 15:32:11 -0600
commitcf92aa46e0caf0ecf5f6ae0d5b88f55cfbc9bdc4 (patch)
tree5202db9f2103e04cef8c30436a8881142cb07847 /layers/param_checker.cpp
parentd69e2407bdedd40bc2ac431749676f05d381c76d (diff)
downloadusermoji-cf92aa46e0caf0ecf5f6ae0d5b88f55cfbc9bdc4.tar.xz
Bug 14644 - add poolUsage/maxSets to VkDescriptorPoolCreateInfo
Bug 14644 - vkCreateDescriptorPool should have poolUsage/maxSets as part of VkDescriptorPoolCreateInfo merge request #342
Diffstat (limited to 'layers/param_checker.cpp')
-rw-r--r--layers/param_checker.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp
index 583363ae..3b3cc068 100644
--- a/layers/param_checker.cpp
+++ b/layers/param_checker.cpp
@@ -4741,6 +4741,7 @@ bool PostCreateDescriptorPool(
return false;
}
+ /* TODOVV: How do we validate maxSets? Probably belongs in the limits layer? */
if(pDescriptorPool != nullptr)
{
@@ -4758,16 +4759,14 @@ bool PostCreateDescriptorPool(
VK_LAYER_EXPORT VkResult VKAPI vkCreateDescriptorPool(
VkDevice device,
- VkDescriptorPoolUsage poolUsage,
- uint32_t maxSets,
const VkDescriptorPoolCreateInfo* pCreateInfo,
VkDescriptorPool* pDescriptorPool)
{
PreCreateDescriptorPool(device, pCreateInfo);
- VkResult result = get_dispatch_table(pc_device_table_map, device)->CreateDescriptorPool(device, poolUsage, maxSets, pCreateInfo, pDescriptorPool);
+ VkResult result = get_dispatch_table(pc_device_table_map, device)->CreateDescriptorPool(device, pCreateInfo, pDescriptorPool);
- PostCreateDescriptorPool(device, poolUsage, maxSets, pDescriptorPool, result);
+ PostCreateDescriptorPool(device, pCreateInfo->poolUsage, pCreateInfo->maxSets, pDescriptorPool, result);
return result;
}