summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/tapi/t_cleanup.h1
-rw-r--r--include/util/cru_cleanup.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/include/tapi/t_cleanup.h b/include/tapi/t_cleanup.h
index 6af12e1..dff5df9 100644
--- a/include/tapi/t_cleanup.h
+++ b/include/tapi/t_cleanup.h
@@ -57,6 +57,7 @@ static inline void t_cleanup_push_free(void *data)
static inline void t_cleanup_push_cru_cleanup_stack(cru_cleanup_stack_t *x) { t_cleanup_push_command(CRU_CLEANUP_CMD_CRU_CLEANUP_STACK, x); }
static inline void t_cleanup_push_cru_image(cru_image_t *x) { t_cleanup_push_command(CRU_CLEANUP_CMD_CRU_IMAGE, x); }
+static inline void t_cleanup_push_vk_debug_cb(PFN_vkDestroyDebugReportCallbackEXT f, VkInstance i, VkDebugReportCallbackEXT cb) { t_cleanup_push_command(CRU_CLEANUP_CMD_VK_DEBUG_CB, f, i, cb); }
static inline void t_cleanup_push_vk_instance(VkInstance x, const VkAllocationCallbacks *a) { t_cleanup_push_command(CRU_CLEANUP_CMD_VK_INSTANCE, x, a); }
static inline void t_cleanup_push_vk_device(VkDevice x, const VkAllocationCallbacks *a) { t_cleanup_push_command(CRU_CLEANUP_CMD_VK_DEVICE, x, a); }
diff --git a/include/util/cru_cleanup.h b/include/util/cru_cleanup.h
index 877840f..6eca304 100644
--- a/include/util/cru_cleanup.h
+++ b/include/util/cru_cleanup.h
@@ -44,6 +44,7 @@ enum cru_cleanup_cmd {
CRU_CLEANUP_CMD_VK_BUFFER_VIEW,
CRU_CLEANUP_CMD_VK_COMMAND_BUFFER,
CRU_CLEANUP_CMD_VK_COMMAND_POOL,
+ CRU_CLEANUP_CMD_VK_DEBUG_CB,
CRU_CLEANUP_CMD_VK_DESCRIPTOR_POOL,
CRU_CLEANUP_CMD_VK_DESCRIPTOR_SET,
CRU_CLEANUP_CMD_VK_DESCRIPTOR_SET_LAYOUT,