From c5f3987068d9857be82fd77f2c8888fccba64315 Mon Sep 17 00:00:00 2001 From: Courtney Goeltzenleuchter Date: Fri, 4 Sep 2015 13:39:59 -0600 Subject: bug-14538: Remove driver validation checks Marked validation checks done in the driver with TODOVV. Once we verify the check is covered in a validation layer we can remove the driver code. --- loader/debug_report.c | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) (limited to 'loader/debug_report.c') diff --git a/loader/debug_report.c b/loader/debug_report.c index c7c1d9a2..8a6bf5de 100644 --- a/loader/debug_report.c +++ b/loader/debug_report.c @@ -141,16 +141,18 @@ VkResult VKAPI loader_DbgCreateMsgCallback( VkResult res; uint32_t storage_idx; - if (instance == VK_NULL_HANDLE) - return VK_ERROR_INVALID_HANDLE; + /* TODOVV: move to validation layer */ +// if (instance == VK_NULL_HANDLE) +// return VK_ERROR_INVALID_HANDLE; for (inst = loader.instances; inst; inst = inst->next) { if ((VkInstance) inst == instance) break; } - if (inst == VK_NULL_HANDLE) - return VK_ERROR_INVALID_HANDLE; + /* TODOVV: move to validation layer */ +// if (inst == VK_NULL_HANDLE) +// return VK_ERROR_INVALID_HANDLE; icd_info = calloc(sizeof(VkDbgMsgCallback), inst->total_icd_count); if (!icd_info) { @@ -210,16 +212,18 @@ VkResult VKAPI loader_DbgDestroyMsgCallback( VkResult res = VK_SUCCESS; struct loader_instance *inst; - if (instance == VK_NULL_HANDLE) - return VK_ERROR_INVALID_HANDLE; + /* TODOVV: Move to validation layer */ +// if (instance == VK_NULL_HANDLE) +// return VK_ERROR_INVALID_HANDLE; for (inst = loader.instances; inst; inst = inst->next) { if ((VkInstance) inst == instance) break; } - if (inst == VK_NULL_HANDLE) - return VK_ERROR_INVALID_HANDLE; + /* TODOVV: Move to validation layer */ +// if (inst == VK_NULL_HANDLE) +// return VK_ERROR_INVALID_HANDLE; icd_info = *(VkDbgMsgCallback **) &msgCallback; storage_idx = 0; -- cgit v1.2.3