Lines Matching refs:my_data

101 static void init_parameter_validation(layer_data *my_data, const VkAllocationCallbacks *pAllocator) {
103 layer_debug_actions(my_data->report_data, my_data->logging_callback, pAllocator, "lunarg_parameter_validation");
1372 layer_data *my_data = get_my_data_ptr(key, layer_data_map);
1373 assert(my_data != NULL);
1377 if (my_data->num_tmp_callbacks > 0) {
1378 if (!layer_enable_tmp_callbacks(my_data->report_data, my_data->num_tmp_callbacks, my_data->tmp_dbg_create_infos,
1379 my_data->tmp_callbacks)) {
1384 skipCall |= parameter_validation_vkDestroyInstance(my_data->report_data, pAllocator);
1388 layer_disable_tmp_callbacks(my_data->report_data, my_data->num_tmp_callbacks, my_data->tmp_callbacks);
1390 if (my_data->num_tmp_callbacks > 0) {
1391 layer_free_tmp_callbacks(my_data->tmp_dbg_create_infos, my_data->tmp_callbacks);
1392 my_data->num_tmp_callbacks = 0;
1400 while (my_data->logging_callback.size() > 0) {
1401 VkDebugReportCallbackEXT callback = my_data->logging_callback.back();
1402 layer_destroy_msg_callback(my_data->report_data, callback, pAllocator);
1403 my_data->logging_callback.pop_back();
1418 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
1419 assert(my_data != NULL);
1421 skipCall |= parameter_validation_vkEnumeratePhysicalDevices(my_data->report_data, pPhysicalDeviceCount, pPhysicalDevices);
1427 validate_result(my_data->report_data, "vkEnumeratePhysicalDevices", result);
1436 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1437 assert(my_data != NULL);
1439 skipCall |= parameter_validation_vkGetPhysicalDeviceFeatures(my_data->report_data, pFeatures);
1449 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1450 assert(my_data != NULL);
1452 skipCall |= parameter_validation_vkGetPhysicalDeviceFormatProperties(my_data->report_data, format, pFormatProperties);
1466 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1467 assert(my_data != NULL);
1469 skipCall |= parameter_validation_vkGetPhysicalDeviceImageFormatProperties(my_data->report_data, format, type, tiling, usage, flags,
1477 validate_result(my_data->report_data, "vkGetPhysicalDeviceImageFormatProperties", result);
1486 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1487 assert(my_data != NULL);
1489 skipCall |= parameter_validation_vkGetPhysicalDeviceProperties(my_data->report_data, pProperties);
1500 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1501 assert(my_data != NULL);
1503 skipCall |= parameter_validation_vkGetPhysicalDeviceQueueFamilyProperties(my_data->report_data, pQueueFamilyPropertyCount,
1515 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1516 assert(my_data != NULL);
1518 skipCall |= parameter_validation_vkGetPhysicalDeviceMemoryProperties(my_data->report_data, pMemoryProperties);
1661 layer_data *my_data = get_my_data_ptr(key, layer_data_map);
1662 assert(my_data != NULL);
1664 skipCall |= parameter_validation_vkDestroyDevice(my_data->report_data, pAllocator);
1701 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1702 assert(my_data != NULL);
1704 skipCall |= parameter_validation_vkGetDeviceQueue(my_data->report_data, queueFamilyIndex, queueIndex, pQueue);
1717 layer_data *my_data = get_my_data_ptr(get_dispatch_key(queue), layer_data_map);
1718 assert(my_data != NULL);
1720 skipCall |= parameter_validation_vkQueueSubmit(my_data->report_data, submitCount, pSubmits, fence);
1725 validate_result(my_data->report_data, "vkQueueSubmit", result);
1732 layer_data *my_data = get_my_data_ptr(get_dispatch_key(queue), layer_data_map);
1733 assert(my_data != NULL);
1737 validate_result(my_data->report_data, "vkQueueWaitIdle", result);
1743 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1744 assert(my_data != NULL);
1748 validate_result(my_data->report_data, "vkDeviceWaitIdle", result);
1757 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1758 assert(my_data != NULL);
1760 skipCall |= parameter_validation_vkAllocateMemory(my_data->report_data, pAllocateInfo, pAllocator, pMemory);
1765 validate_result(my_data->report_data, "vkAllocateMemory", result);
1774 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1775 assert(my_data != NULL);
1777 skipCall |= parameter_validation_vkFreeMemory(my_data->report_data, memory, pAllocator);
1788 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1789 assert(my_data != NULL);
1791 skipCall |= parameter_validation_vkMapMemory(my_data->report_data, memory, offset, size, flags, ppData);
1796 validate_result(my_data->report_data, "vkMapMemory", result);
1804 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1805 assert(my_data != NULL);
1807 skipCall |= parameter_validation_vkUnmapMemory(my_data->report_data, memory);
1818 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1819 assert(my_data != NULL);
1821 skipCall |= parameter_validation_vkFlushMappedMemoryRanges(my_data->report_data, memoryRangeCount, pMemoryRanges);
1826 validate_result(my_data->report_data, "vkFlushMappedMemoryRanges", result);
1836 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1837 assert(my_data != NULL);
1839 skipCall |= parameter_validation_vkInvalidateMappedMemoryRanges(my_data->report_data, memoryRangeCount, pMemoryRanges);
1845 validate_result(my_data->report_data, "vkInvalidateMappedMemoryRanges", result);
1854 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1855 assert(my_data != NULL);
1857 skipCall |= parameter_validation_vkGetDeviceMemoryCommitment(my_data->report_data, memory, pCommittedMemoryInBytes);
1868 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1869 assert(my_data != NULL);
1871 skipCall |= parameter_validation_vkBindBufferMemory(my_data->report_data, buffer, memory, memoryOffset);
1876 validate_result(my_data->report_data, "vkBindBufferMemory", result);
1886 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1887 assert(my_data != NULL);
1889 skipCall |= parameter_validation_vkBindImageMemory(my_data->report_data, image, memory, memoryOffset);
1894 validate_result(my_data->report_data, "vkBindImageMemory", result);
1903 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1904 assert(my_data != NULL);
1906 skipCall |= parameter_validation_vkGetBufferMemoryRequirements(my_data->report_data, buffer, pMemoryRequirements);
1916 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1917 assert(my_data != NULL);
1919 skipCall |= parameter_validation_vkGetImageMemoryRequirements(my_data->report_data, image, pMemoryRequirements);
1947 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1948 assert(my_data != NULL);
1950 skipCall |= parameter_validation_vkGetImageSparseMemoryRequirements(my_data->report_data, image, pSparseMemoryRequirementCount,
1983 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1984 assert(my_data != NULL);
1986 skipCall |= parameter_validation_vkGetPhysicalDeviceSparseImageFormatProperties(my_data->report_data, format, type, samples, usage,
2003 layer_data *my_data = get_my_data_ptr(get_dispatch_key(queue), layer_data_map);
2004 assert(my_data != NULL);
2006 skipCall |= parameter_validation_vkQueueBindSparse(my_data->report_data, bindInfoCount, pBindInfo, fence);
2011 validate_result(my_data->report_data, "vkQueueBindSparse", result);
2021 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2022 assert(my_data != NULL);
2024 skipCall |= parameter_validation_vkCreateFence(my_data->report_data, pCreateInfo, pAllocator, pFence);
2029 validate_result(my_data->report_data, "vkCreateFence", result);
2037 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2038 assert(my_data != NULL);
2040 skipCall |= parameter_validation_vkDestroyFence(my_data->report_data, fence, pAllocator);
2050 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2051 assert(my_data != NULL);
2053 skipCall |= parameter_validation_vkResetFences(my_data->report_data, fenceCount, pFences);
2058 validate_result(my_data->report_data, "vkResetFences", result);
2067 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2068 assert(my_data != NULL);
2070 skipCall |= parameter_validation_vkGetFenceStatus(my_data->report_data, fence);
2075 validate_result(my_data->report_data, "vkGetFenceStatus", result);
2085 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2086 assert(my_data != NULL);
2088 skipCall |= parameter_validation_vkWaitForFences(my_data->report_data, fenceCount, pFences, waitAll, timeout);
2093 validate_result(my_data->report_data, "vkWaitForFences", result);
2103 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2104 assert(my_data != NULL);
2106 skipCall |= parameter_validation_vkCreateSemaphore(my_data->report_data, pCreateInfo, pAllocator, pSemaphore);
2111 validate_result(my_data->report_data, "vkCreateSemaphore", result);
2120 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2121 assert(my_data != NULL);
2123 skipCall |= parameter_validation_vkDestroySemaphore(my_data->report_data, semaphore, pAllocator);
2134 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2135 assert(my_data != NULL);
2137 skipCall |= parameter_validation_vkCreateEvent(my_data->report_data, pCreateInfo, pAllocator, pEvent);
2142 validate_result(my_data->report_data, "vkCreateEvent", result);
2150 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2151 assert(my_data != NULL);
2153 skipCall |= parameter_validation_vkDestroyEvent(my_data->report_data, event, pAllocator);
2163 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2164 assert(my_data != NULL);
2166 skipCall |= parameter_validation_vkGetEventStatus(my_data->report_data, event);
2171 validate_result(my_data->report_data, "vkGetEventStatus", result);
2180 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2181 assert(my_data != NULL);
2183 skipCall |= parameter_validation_vkSetEvent(my_data->report_data, event);
2188 validate_result(my_data->report_data, "vkSetEvent", result);
2197 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2198 assert(my_data != NULL);
2200 skipCall |= parameter_validation_vkResetEvent(my_data->report_data, event);
2205 validate_result(my_data->report_data, "vkResetEvent", result);
2247 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2248 assert(my_data != NULL);
2250 skipCall |= parameter_validation_vkDestroyQueryPool(my_data->report_data, queryPool, pAllocator);
2262 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2263 assert(my_data != NULL);
2266 parameter_validation_vkGetQueryPoolResults(my_data->report_data, queryPool, firstQuery, queryCount, dataSize, pData, stride, flags);
2272 validate_result(my_data->report_data, "vkGetQueryPoolResults", result);
2327 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2328 assert(my_data != NULL);
2330 skipCall |= parameter_validation_vkDestroyBuffer(my_data->report_data, buffer, pAllocator);
2341 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2342 assert(my_data != NULL);
2344 skipCall |= parameter_validation_vkCreateBufferView(my_data->report_data, pCreateInfo, pAllocator, pView);
2349 validate_result(my_data->report_data, "vkCreateBufferView", result);
2358 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2359 assert(my_data != NULL);
2361 skipCall |= parameter_validation_vkDestroyBufferView(my_data->report_data, bufferView, pAllocator);
2477 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2478 assert(my_data != NULL);
2480 skipCall |= parameter_validation_vkDestroyImage(my_data->report_data, image, pAllocator);
2504 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2505 assert(my_data != NULL);
2507 skipCall |= parameter_validation_vkGetImageSubresourceLayout(my_data->report_data, image, pSubresource, pLayout);
2520 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2521 assert(my_data != NULL);
2522 debug_report_data *report_data = my_data->report_data;
2572 validate_result(my_data->report_data, "vkCreateImageView", result);
2581 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2582 assert(my_data != NULL);
2584 skipCall |= parameter_validation_vkDestroyImageView(my_data->report_data, imageView, pAllocator);
2596 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2597 assert(my_data != NULL);
2599 skipCall |= parameter_validation_vkCreateShaderModule(my_data->report_data, pCreateInfo, pAllocator, pShaderModule);
2605 validate_result(my_data->report_data, "vkCreateShaderModule", result);
2614 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2615 assert(my_data != NULL);
2617 skipCall |= parameter_validation_vkDestroyShaderModule(my_data->report_data, shaderModule, pAllocator);
2629 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2630 assert(my_data != NULL);
2632 skipCall |= parameter_validation_vkCreatePipelineCache(my_data->report_data, pCreateInfo, pAllocator, pPipelineCache);
2638 validate_result(my_data->report_data, "vkCreatePipelineCache", result);
2647 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2648 assert(my_data != NULL);
2650 skipCall |= parameter_validation_vkDestroyPipelineCache(my_data->report_data, pipelineCache, pAllocator);
2661 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2662 assert(my_data != NULL);
2664 skipCall |= parameter_validation_vkGetPipelineCacheData(my_data->report_data, pipelineCache, pDataSize, pData);
2669 validate_result(my_data->report_data, "vkGetPipelineCacheData", result);
2679 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2680 assert(my_data != NULL);
2682 skipCall |= parameter_validation_vkMergePipelineCaches(my_data->report_data, dstCache, srcCacheCount, pSrcCaches);
2687 validate_result(my_data->report_data, "vkMergePipelineCaches", result);
2950 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2951 assert(my_data != NULL);
2953 skipCall |= parameter_validation_vkCreateComputePipelines(my_data->report_data, pipelineCache, createInfoCount, pCreateInfos, pAllocator,
2962 validate_result(my_data->report_data, "vkCreateComputePipelines", result);
2971 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2972 assert(my_data != NULL);
2974 skipCall |= parameter_validation_vkDestroyPipeline(my_data->report_data, pipeline, pAllocator);
2986 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2987 assert(my_data != NULL);
2989 skipCall |= parameter_validation_vkCreatePipelineLayout(my_data->report_data, pCreateInfo, pAllocator, pPipelineLayout);
2995 validate_result(my_data->report_data, "vkCreatePipelineLayout", result);
3004 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3005 assert(my_data != NULL);
3007 skipCall |= parameter_validation_vkDestroyPipelineLayout(my_data->report_data, pipelineLayout, pAllocator);
3054 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3055 assert(my_data != NULL);
3057 skipCall |= parameter_validation_vkDestroySampler(my_data->report_data, sampler, pAllocator);
3125 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3126 assert(my_data != NULL);
3128 skipCall |= parameter_validation_vkDestroyDescriptorSetLayout(my_data->report_data, descriptorSetLayout, pAllocator);
3140 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3141 assert(my_data != NULL);
3143 skipCall |= parameter_validation_vkCreateDescriptorPool(my_data->report_data, pCreateInfo, pAllocator, pDescriptorPool);
3151 validate_result(my_data->report_data, "vkCreateDescriptorPool", result);
3160 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3161 assert(my_data != NULL);
3163 skipCall |= parameter_validation_vkDestroyDescriptorPool(my_data->report_data, descriptorPool, pAllocator);
3174 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3175 assert(my_data != NULL);
3177 skipCall |= parameter_validation_vkResetDescriptorPool(my_data->report_data, descriptorPool, flags);
3182 validate_result(my_data->report_data, "vkResetDescriptorPool", result);
3192 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3193 assert(my_data != NULL);
3195 skipCall |= parameter_validation_vkAllocateDescriptorSets(my_data->report_data, pAllocateInfo, pDescriptorSets);
3200 validate_result(my_data->report_data, "vkAllocateDescriptorSets", result);
3336 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3337 assert(my_data != NULL);
3339 skipCall |= parameter_validation_vkCreateFramebuffer(my_data->report_data, pCreateInfo, pAllocator, pFramebuffer);
3344 validate_result(my_data->report_data, "vkCreateFramebuffer", result);
3353 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3354 assert(my_data != NULL);
3356 skipCall |= parameter_validation_vkDestroyFramebuffer(my_data->report_data, framebuffer, pAllocator);
3368 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3369 assert(my_data != NULL);
3371 skipCall |= parameter_validation_vkCreateRenderPass(my_data->report_data, pCreateInfo, pAllocator, pRenderPass);
3376 validate_result(my_data->report_data, "vkCreateRenderPass", result);
3385 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3386 assert(my_data != NULL);
3388 skipCall |= parameter_validation_vkDestroyRenderPass(my_data->report_data, renderPass, pAllocator);
3398 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3399 assert(my_data != NULL);
3401 skipCall |= parameter_validation_vkGetRenderAreaGranularity(my_data->report_data, renderPass, pGranularity);
3413 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3414 assert(my_data != NULL);
3417 validate_queue_family_index(my_data, "vkCreateCommandPool", "pCreateInfo->queueFamilyIndex", pCreateInfo->queueFamilyIndex);
3419 skipCall |= parameter_validation_vkCreateCommandPool(my_data->report_data, pCreateInfo, pAllocator, pCommandPool);
3424 validate_result(my_data->report_data, "vkCreateCommandPool", result);
3433 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3434 assert(my_data != NULL);
3436 skipCall |= parameter_validation_vkDestroyCommandPool(my_data->report_data, commandPool, pAllocator);
3447 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3448 assert(my_data != NULL);
3450 skipCall |= parameter_validation_vkResetCommandPool(my_data->report_data, commandPool, flags);
3455 validate_result(my_data->report_data, "vkResetCommandPool", result);
3465 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3466 assert(my_data != NULL);
3468 skipCall |= parameter_validation_vkAllocateCommandBuffers(my_data->report_data, pAllocateInfo, pCommandBuffers);
3473 validate_result(my_data->report_data, "vkAllocateCommandBuffers", result);
3538 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3539 assert(my_data != NULL);
3543 validate_result(my_data->report_data, "vkEndCommandBuffer", result);
3551 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3552 assert(my_data != NULL);
3554 bool skip_call = parameter_validation_vkResetCommandBuffer(my_data->report_data, flags);
3559 validate_result(my_data->report_data, "vkResetCommandBuffer", result);
3568 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3569 assert(my_data != NULL);
3571 skipCall |= parameter_validation_vkCmdBindPipeline(my_data->report_data, pipelineBindPoint, pipeline);
3581 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3582 assert(my_data != NULL);
3584 skipCall |= parameter_validation_vkCmdSetViewport(my_data->report_data, firstViewport, viewportCount, pViewports);
3595 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3596 assert(my_data != NULL);
3598 skipCall |= parameter_validation_vkCmdSetScissor(my_data->report_data, firstScissor, scissorCount, pScissors);
3617 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3618 assert(my_data != NULL);
3620 skipCall |= parameter_validation_vkCmdSetBlendConstants(my_data->report_data, blendConstants);
3635 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3636 assert(my_data != NULL);
3638 skipCall |= parameter_validation_vkCmdSetStencilCompareMask(my_data->report_data, faceMask, compareMask);
3648 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3649 assert(my_data != NULL);
3651 skipCall |= parameter_validation_vkCmdSetStencilWriteMask(my_data->report_data, faceMask, writeMask);
3661 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3662 assert(my_data != NULL);
3664 skipCall |= parameter_validation_vkCmdSetStencilReference(my_data->report_data, faceMask, reference);
3676 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3677 assert(my_data != NULL);
3679 skipCall |= parameter_validation_vkCmdBindDescriptorSets(my_data->report_data, pipelineBindPoint, layout, firstSet, descriptorSetCount,
3692 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3693 assert(my_data != NULL);
3695 skipCall |= parameter_validation_vkCmdBindIndexBuffer(my_data->report_data, buffer, offset, indexType);
3706 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3707 assert(my_data != NULL);
3709 skipCall |= parameter_validation_vkCmdBindVertexBuffers(my_data->report_data, firstBinding, bindingCount, pBuffers, pOffsets);
3756 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3757 assert(my_data != NULL);
3759 skipCall |= parameter_validation_vkCmdDrawIndirect(my_data->report_data, buffer, offset, count, stride);
3769 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3770 assert(my_data != NULL);
3772 skipCall |= parameter_validation_vkCmdDrawIndexedIndirect(my_data->report_data, buffer, offset, count, stride);
3787 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3788 assert(my_data != NULL);
3790 skipCall |= parameter_validation_vkCmdDispatchIndirect(my_data->report_data, buffer, offset);
3800 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3801 assert(my_data != NULL);
3803 skipCall |= parameter_validation_vkCmdCopyBuffer(my_data->report_data, srcBuffer, dstBuffer, regionCount, pRegions);
3836 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3837 assert(my_data != NULL);
3840 parameter_validation_vkCmdCopyImage(my_data->report_data, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount, pRegions);
3875 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3876 assert(my_data != NULL);
3878 skipCall |= parameter_validation_vkCmdBlitImage(my_data->report_data, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount,
3908 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3909 assert(my_data != NULL);
3912 parameter_validation_vkCmdCopyBufferToImage(my_data->report_data, srcBuffer, dstImage, dstImageLayout, regionCount, pRegions);
3941 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3942 assert(my_data != NULL);
3945 parameter_validation_vkCmdCopyImageToBuffer(my_data->report_data, srcImage, srcImageLayout, dstBuffer, regionCount, pRegions);
3958 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3959 assert(my_data != NULL);
3961 skipCall |= parameter_validation_vkCmdUpdateBuffer(my_data->report_data, dstBuffer, dstOffset, dataSize, pData);
3972 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3973 assert(my_data != NULL);
3975 skipCall |= parameter_validation_vkCmdFillBuffer(my_data->report_data, dstBuffer, dstOffset, size, data);
3986 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3987 assert(my_data != NULL);
3989 skipCall |= parameter_validation_vkCmdClearColorImage(my_data->report_data, image, imageLayout, pColor, rangeCount, pRanges);
4002 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4003 assert(my_data != NULL);
4006 parameter_validation_vkCmdClearDepthStencilImage(my_data->report_data, image, imageLayout, pDepthStencil, rangeCount, pRanges);
4018 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4019 assert(my_data != NULL);
4021 skipCall |= parameter_validation_vkCmdClearAttachments(my_data->report_data, attachmentCount, pAttachments, rectCount, pRects);
4056 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4057 assert(my_data != NULL);
4059 skipCall |= parameter_validation_vkCmdResolveImage(my_data->report_data, srcImage, srcImageLayout, dstImage, dstImageLayout, regionCount,
4073 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4074 assert(my_data != NULL);
4076 skipCall |= parameter_validation_vkCmdSetEvent(my_data->report_data, event, stageMask);
4086 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4087 assert(my_data != NULL);
4089 skipCall |= parameter_validation_vkCmdResetEvent(my_data->report_data, event, stageMask);
4102 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4103 assert(my_data != NULL);
4105 skipCall |= parameter_validation_vkCmdWaitEvents(my_data->report_data, eventCount, pEvents, srcStageMask, dstStageMask,
4122 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4123 assert(my_data != NULL);
4125 skipCall |= parameter_validation_vkCmdPipelineBarrier(my_data->report_data, srcStageMask, dstStageMask, dependencyFlags,
4139 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4140 assert(my_data != NULL);
4142 skipCall |= parameter_validation_vkCmdBeginQuery(my_data->report_data, queryPool, slot, flags);
4151 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4152 assert(my_data != NULL);
4154 skipCall |= parameter_validation_vkCmdEndQuery(my_data->report_data, queryPool, slot);
4164 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4165 assert(my_data != NULL);
4167 skipCall |= parameter_validation_vkCmdResetQueryPool(my_data->report_data, queryPool, firstQuery, queryCount);
4185 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4186 assert(my_data != NULL);
4188 skipCall |= parameter_validation_vkCmdWriteTimestamp(my_data->report_data, pipelineStage, queryPool, query);
4201 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4202 assert(my_data != NULL);
4204 skipCall |= parameter_validation_vkCmdCopyQueryPoolResults(my_data->report_data, queryPool, firstQuery, queryCount, dstBuffer,
4217 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4218 assert(my_data != NULL);
4220 skipCall |= parameter_validation_vkCmdPushConstants(my_data->report_data, layout, stageFlags, offset, size, pValues);
4231 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4232 assert(my_data != NULL);
4234 skipCall |= parameter_validation_vkCmdBeginRenderPass(my_data->report_data, pRenderPassBegin, contents);
4243 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4244 assert(my_data != NULL);
4246 skipCall |= parameter_validation_vkCmdNextSubpass(my_data->report_data, contents);
4260 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4261 assert(my_data != NULL);
4263 skipCall |= parameter_validation_vkCmdExecuteCommands(my_data->report_data, commandBufferCount, pCommandBuffers);