diff options
| author | Mike Schuchardt <mikes@lunarg.com> | 2017-09-27 14:56:21 -0600 |
|---|---|---|
| committer | Mike Schuchardt <mikes@lunarg.com> | 2017-10-06 16:52:00 -0600 |
| commit | 76bc0c65fe614fa00789b37fb6ad548ca582c6b3 (patch) | |
| tree | 2b30d2f07926d2c0a5880d04c659dfb9a62e6193 /layers/buffer_validation.cpp | |
| parent | 5177c94516859c7bd8e394588b89921b67c96511 (diff) | |
| download | usermoji-76bc0c65fe614fa00789b37fb6ad548ca582c6b3.tar.xz | |
layers: Add caller to ValidateObjectNotInUse
Make ValidateObjectNotInUse more generic so it can be used for cases
other than delete/destroy
Change-Id: I8983be88a42323021306c9d314ce6558fadcbd5e
Diffstat (limited to 'layers/buffer_validation.cpp')
| -rw-r--r-- | layers/buffer_validation.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/layers/buffer_validation.cpp b/layers/buffer_validation.cpp index 23e7b4ed..59e1fc7b 100644 --- a/layers/buffer_validation.cpp +++ b/layers/buffer_validation.cpp @@ -850,7 +850,8 @@ bool PreCallValidateDestroyImage(layer_data *device_data, VkImage image, IMAGE_S if (disabled->destroy_image) return false; bool skip = false; if (*image_state) { - skip |= core_validation::ValidateObjectNotInUse(device_data, *image_state, *obj_struct, VALIDATION_ERROR_252007d0); + skip |= core_validation::ValidateObjectNotInUse(device_data, *image_state, *obj_struct, "vkDestroyImage", + VALIDATION_ERROR_252007d0); } return skip; } @@ -3558,7 +3559,8 @@ bool PreCallValidateDestroyImageView(layer_data *device_data, VkImageView image_ if (GetDisables(device_data)->destroy_image_view) return false; bool skip = false; if (*image_view_state) { - skip |= ValidateObjectNotInUse(device_data, *image_view_state, *obj_struct, VALIDATION_ERROR_25400804); + skip |= + ValidateObjectNotInUse(device_data, *image_view_state, *obj_struct, "vkDestroyImageView", VALIDATION_ERROR_25400804); } return skip; } @@ -3600,7 +3602,8 @@ bool PreCallValidateDestroyBufferView(layer_data *device_data, VkBufferView buff if (GetDisables(device_data)->destroy_buffer_view) return false; bool skip = false; if (*buffer_view_state) { - skip |= ValidateObjectNotInUse(device_data, *buffer_view_state, *obj_struct, VALIDATION_ERROR_23e00750); + skip |= + ValidateObjectNotInUse(device_data, *buffer_view_state, *obj_struct, "vkDestroyBufferView", VALIDATION_ERROR_23e00750); } return skip; } |
