vk: Add finishmes for VkDescriptorPool
authorChad Versace <chad.versace@intel.com>
Tue, 14 Jul 2015 23:01:42 +0000 (16:01 -0700)
committerChad Versace <chad.versace@intel.com>
Wed, 15 Jul 2015 01:19:00 +0000 (18:19 -0700)
VkDescriptorPool is a stub object. As a consequence, it's impossible to
free descriptor set memory.

src/vulkan/device.c

index d09a12b1b31f23d0461d592179287538edbc3558..1de60d4fc8eecc994a4f6a19269538ef50ea29d8 100644 (file)
@@ -2062,8 +2062,8 @@ VkResult anv_CreateDescriptorPool(
     const VkDescriptorPoolCreateInfo*           pCreateInfo,
     VkDescriptorPool*                           pDescriptorPool)
 {
+   anv_finishme("VkDescriptorPool is a stub");
    *pDescriptorPool = 1;
-
    return VK_SUCCESS;
 }
 
@@ -2071,7 +2071,7 @@ VkResult anv_DestroyDescriptorPool(
     VkDevice                                    _device,
     VkDescriptorPool                            _pool)
 {
-   /* VkDescriptorPool is a dummy object. */
+   anv_finishme("VkDescriptorPool is a stub: free the pool's descriptor sets");
    return VK_SUCCESS;
 }
 
@@ -2079,6 +2079,7 @@ VkResult anv_ResetDescriptorPool(
     VkDevice                                    device,
     VkDescriptorPool                            descriptorPool)
 {
+   anv_finishme("VkDescriptorPool is a stub: free the pool's descriptor sets");
    return VK_SUCCESS;
 }