Home | History | Annotate | Download | only in layers

Lines Matching refs:my_data

111 static void init_parameter_validation(layer_data *my_data, const VkAllocationCallbacks *pAllocator) {
113 layer_debug_actions(my_data->report_data, my_data->logging_callback, pAllocator, "lunarg_parameter_validation");
1384 layer_data *my_data = get_my_data_ptr(key, layer_data_map);
1385 assert(my_data != NULL);
1389 if (my_data->num_tmp_callbacks > 0) {
1390 if (!layer_enable_tmp_callbacks(my_data->report_data, my_data->num_tmp_callbacks, my_data->tmp_dbg_create_infos,
1391 my_data->tmp_callbacks)) {
1396 skip_call |= parameter_validation_vkDestroyInstance(my_data->report_data, pAllocator);
1400 layer_disable_tmp_callbacks(my_data->report_data, my_data->num_tmp_callbacks, my_data->tmp_callbacks);
1402 if (my_data->num_tmp_callbacks > 0) {
1403 layer_free_tmp_callbacks(my_data->tmp_dbg_create_infos, my_data->tmp_callbacks);
1404 my_data->num_tmp_callbacks = 0;
1412 while (my_data->logging_callback.size() > 0) {
1413 VkDebugReportCallbackEXT callback = my_data->logging_callback.back();
1414 layer_destroy_msg_callback(my_data->report_data, callback, pAllocator);
1415 my_data->logging_callback.pop_back();
1430 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
1431 assert(my_data != NULL);
1433 skip_call |= parameter_validation_vkEnumeratePhysicalDevices(my_data->report_data, pPhysicalDeviceCount, pPhysicalDevices);
1439 validate_result(my_data->report_data, "vkEnumeratePhysicalDevices", result);
1454 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1455 assert(my_data != NULL);
1457 skip_call |= parameter_validation_vkGetPhysicalDeviceFeatures(my_data->report_data, pFeatures);
1467 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1468 assert(my_data != NULL);
1470 skip_call |= parameter_validation_vkGetPhysicalDeviceFormatProperties(my_data->report_data, format, pFormatProperties);
1484 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1485 assert(my_data != NULL);
1487 skip_call |= parameter_validation_vkGetPhysicalDeviceImageFormatProperties(my_data->report_data, format, type, tiling, usage,
1495 validate_result(my_data->report_data, "vkGetPhysicalDeviceImageFormatProperties", result);
1503 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1504 assert(my_data != NULL);
1506 skip_call |= parameter_validation_vkGetPhysicalDeviceProperties(my_data->report_data, pProperties);
1517 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1518 assert(my_data != NULL);
1520 skip_call |= parameter_validation_vkGetPhysicalDeviceQueueFamilyProperties(my_data->report_data, pQueueFamilyPropertyCount,
1532 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1533 assert(my_data != NULL);
1535 skip_call |= parameter_validation_vkGetPhysicalDeviceMemoryProperties(my_data->report_data, pMemoryProperties);
1748 layer_data *my_data = get_my_data_ptr(key, layer_data_map);
1749 assert(my_data != NULL);
1751 skip_call |= parameter_validation_vkDestroyDevice(my_data->report_data, pAllocator);
1786 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1787 assert(my_data != NULL);
1789 skip_call |= parameter_validation_vkGetDeviceQueue(my_data->report_data, queueFamilyIndex, queueIndex, pQueue);
1801 layer_data *my_data = get_my_data_ptr(get_dispatch_key(queue), layer_data_map);
1802 assert(my_data != NULL);
1804 skip_call |= parameter_validation_vkQueueSubmit(my_data->report_data, submitCount, pSubmits, fence);
1809 validate_result(my_data->report_data, "vkQueueSubmit", result);
1816 layer_data *my_data = get_my_data_ptr(get_dispatch_key(queue), layer_data_map);
1817 assert(my_data != NULL);
1821 validate_result(my_data->report_data, "vkQueueWaitIdle", result);
1827 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1828 assert(my_data != NULL);
1832 validate_result(my_data->report_data, "vkDeviceWaitIdle", result);
1841 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1842 assert(my_data != NULL);
1844 skip_call |= parameter_validation_vkAllocateMemory(my_data->report_data, pAllocateInfo, pAllocator, pMemory);
1849 validate_result(my_data->report_data, "vkAllocateMemory", result);
1857 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1858 assert(my_data != NULL);
1860 skip_call |= parameter_validation_vkFreeMemory(my_data->report_data, memory, pAllocator);
1871 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1872 assert(my_data != NULL);
1874 skip_call |= parameter_validation_vkMapMemory(my_data->report_data, memory, offset, size, flags, ppData);
1879 validate_result(my_data->report_data, "vkMapMemory", result);
1887 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1888 assert(my_data != NULL);
1890 skip_call |= parameter_validation_vkUnmapMemory(my_data->report_data, memory);
1901 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1902 assert(my_data != NULL);
1904 skip_call |= parameter_validation_vkFlushMappedMemoryRanges(my_data->report_data, memoryRangeCount, pMemoryRanges);
1909 validate_result(my_data->report_data, "vkFlushMappedMemoryRanges", result);
1919 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1920 assert(my_data != NULL);
1922 skip_call |= parameter_validation_vkInvalidateMappedMemoryRanges(my_data->report_data, memoryRangeCount, pMemoryRanges);
1928 validate_result(my_data->report_data, "vkInvalidateMappedMemoryRanges", result);
1937 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1938 assert(my_data != NULL);
1940 skip_call |= parameter_validation_vkGetDeviceMemoryCommitment(my_data->report_data, memory, pCommittedMemoryInBytes);
1951 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1952 assert(my_data != NULL);
1954 skip_call |= parameter_validation_vkBindBufferMemory(my_data->report_data, buffer, memory, memoryOffset);
1959 validate_result(my_data->report_data, "vkBindBufferMemory", result);
1968 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1969 assert(my_data != NULL);
1971 skip_call |= parameter_validation_vkBindImageMemory(my_data->report_data, image, memory, memoryOffset);
1976 validate_result(my_data->report_data, "vkBindImageMemory", result);
1985 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1986 assert(my_data != NULL);
1988 skip_call |= parameter_validation_vkGetBufferMemoryRequirements(my_data->report_data, buffer, pMemoryRequirements);
1997 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1998 assert(my_data != NULL);
2000 skip_call |= parameter_validation_vkGetImageMemoryRequirements(my_data->report_data, image, pMemoryRequirements);
2027 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2028 assert(my_data != NULL);
2030 skip_call |= parameter_validation_vkGetImageSparseMemoryRequirements(my_data->report_data, image, pSparseMemoryRequirementCount,
2064 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
2065 assert(my_data != NULL);
2067 skip_call |= parameter_validation_vkGetPhysicalDeviceSparseImageFormatProperties(my_data->report_data, format, type, samples,
2084 layer_data *my_data = get_my_data_ptr(get_dispatch_key(queue), layer_data_map);
2085 assert(my_data != NULL);
2087 skip_call |= parameter_validation_vkQueueBindSparse(my_data->report_data, bindInfoCount, pBindInfo, fence);
2092 validate_result(my_data->report_data, "vkQueueBindSparse", result);
2102 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2103 assert(my_data != NULL);
2105 skip_call |= parameter_validation_vkCreateFence(my_data->report_data, pCreateInfo, pAllocator, pFence);
2110 validate_result(my_data->report_data, "vkCreateFence", result);
2118 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2119 assert(my_data != NULL);
2121 skip_call |= parameter_validation_vkDestroyFence(my_data->report_data, fence, pAllocator);
2131 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2132 assert(my_data != NULL);
2134 skip_call |= parameter_validation_vkResetFences(my_data->report_data, fenceCount, pFences);
2139 validate_result(my_data->report_data, "vkResetFences", result);
2148 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2149 assert(my_data != NULL);
2151 skip_call |= parameter_validation_vkGetFenceStatus(my_data->report_data, fence);
2156 validate_result(my_data->report_data, "vkGetFenceStatus", result);
2166 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2167 assert(my_data != NULL);
2169 skip_call |= parameter_validation_vkWaitForFences(my_data->report_data, fenceCount, pFences, waitAll, timeout);
2174 validate_result(my_data->report_data, "vkWaitForFences", result);
2184 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2185 assert(my_data != NULL);
2187 skip_call |= parameter_validation_vkCreateSemaphore(my_data->report_data, pCreateInfo, pAllocator, pSemaphore);
2192 validate_result(my_data->report_data, "vkCreateSemaphore", result);
2200 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2201 assert(my_data != NULL);
2203 skip_call |= parameter_validation_vkDestroySemaphore(my_data->report_data, semaphore, pAllocator);
2214 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2215 assert(my_data != NULL);
2217 skip_call |= parameter_validation_vkCreateEvent(my_data->report_data, pCreateInfo, pAllocator, pEvent);
2222 validate_result(my_data->report_data, "vkCreateEvent", result);
2230 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2231 assert(my_data != NULL);
2233 skip_call |= parameter_validation_vkDestroyEvent(my_data->report_data, event, pAllocator);
2243 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2244 assert(my_data != NULL);
2246 skip_call |= parameter_validation_vkGetEventStatus(my_data->report_data, event);
2251 validate_result(my_data->report_data, "vkGetEventStatus", result);
2260 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2261 assert(my_data != NULL);
2263 skip_call |= parameter_validation_vkSetEvent(my_data->report_data, event);
2268 validate_result(my_data->report_data, "vkSetEvent", result);
2277 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2278 assert(my_data != NULL);
2280 skip_call |= parameter_validation_vkResetEvent(my_data->report_data, event);
2285 validate_result(my_data->report_data, "vkResetEvent", result);
2326 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2327 assert(my_data != NULL);
2329 skip_call |= parameter_validation_vkDestroyQueryPool(my_data->report_data, queryPool, pAllocator);
2340 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2341 assert(my_data != NULL);
2343 skip_call |= parameter_validation_vkGetQueryPoolResults(my_data->report_data, queryPool, firstQuery, queryCount, dataSize,
2350 validate_result(my_data->report_data, "vkGetQueryPoolResults", result);
2417 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2418 assert(my_data != NULL);
2420 skip_call |= parameter_validation_vkDestroyBuffer(my_data->report_data, buffer, pAllocator);
2431 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2432 assert(my_data != NULL);
2434 skip_call |= parameter_validation_vkCreateBufferView(my_data->report_data, pCreateInfo, pAllocator, pView);
2439 validate_result(my_data->report_data, "vkCreateBufferView", result);
2447 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2448 assert(my_data != NULL);
2450 skip_call |= parameter_validation_vkDestroyBufferView(my_data->report_data, bufferView, pAllocator);
2560 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2561 assert(my_data != NULL);
2563 skip_call |= parameter_validation_vkDestroyImage(my_data->report_data, image, pAllocator);
2587 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2588 assert(my_data != NULL);
2590 skip_call |= parameter_validation_vkGetImageSubresourceLayout(my_data->report_data, image, pSubresource, pLayout);
2603 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2604 assert(my_data != NULL);
2605 debug_report_data *report_data = my_data->report_data;
2660 validate_result(my_data->report_data, "vkCreateImageView", result);
2668 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2669 assert(my_data != NULL);
2671 skip_call |= parameter_validation_vkDestroyImageView(my_data->report_data, imageView, pAllocator);
2682 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2683 assert(my_data != NULL);
2685 skip_call |= parameter_validation_vkCreateShaderModule(my_data->report_data, pCreateInfo, pAllocator, pShaderModule);
2691 validate_result(my_data->report_data, "vkCreateShaderModule", result);
2700 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2701 assert(my_data != NULL);
2703 skip_call |= parameter_validation_vkDestroyShaderModule(my_data->report_data, shaderModule, pAllocator);
2714 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2715 assert(my_data != NULL);
2717 skip_call |= parameter_validation_vkCreatePipelineCache(my_data->report_data, pCreateInfo, pAllocator, pPipelineCache);
2723 validate_result(my_data->report_data, "vkCreatePipelineCache", result);
2732 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2733 assert(my_data != NULL);
2735 skip_call |= parameter_validation_vkDestroyPipelineCache(my_data->report_data, pipelineCache, pAllocator);
2746 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2747 assert(my_data != NULL);
2749 skip_call |= parameter_validation_vkGetPipelineCacheData(my_data->report_data, pipelineCache, pDataSize, pData);
2754 validate_result(my_data->report_data, "vkGetPipelineCacheData", result);
2764 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2765 assert(my_data != NULL);
2767 skip_call |= parameter_validation_vkMergePipelineCaches(my_data->report_data, dstCache, srcCacheCount, pSrcCaches);
2772 validate_result(my_data->report_data, "vkMergePipelineCaches", result);
3266 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3267 assert(my_data != NULL);
3269 skip_call |= parameter_validation_vkCreateComputePipelines(my_data->report_data, pipelineCache, createInfoCount, pCreateInfos,
3278 validate_result(my_data->report_data, "vkCreateComputePipelines", result);
3286 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3287 assert(my_data != NULL);
3289 skip_call |= parameter_validation_vkDestroyPipeline(my_data->report_data, pipeline, pAllocator);
3300 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3301 assert(my_data != NULL);
3303 skip_call |= parameter_validation_vkCreatePipelineLayout(my_data->report_data, pCreateInfo, pAllocator, pPipelineLayout);
3309 validate_result(my_data->report_data, "vkCreatePipelineLayout", result);
3318 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3319 assert(my_data != NULL);
3321 skip_call |= parameter_validation_vkDestroyPipelineLayout(my_data->report_data, pipelineLayout, pAllocator);
3367 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3368 assert(my_data != NULL);
3370 skip_call |= parameter_validation_vkDestroySampler(my_data->report_data, sampler, pAllocator);
3438 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3439 assert(my_data != NULL);
3441 skip_call |= parameter_validation_vkDestroyDescriptorSetLayout(my_data->report_data, descriptorSetLayout, pAllocator);
3452 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3453 assert(my_data != NULL);
3455 skip_call |= parameter_validation_vkCreateDescriptorPool(my_data->report_data, pCreateInfo, pAllocator, pDescriptorPool);
3463 validate_result(my_data->report_data, "vkCreateDescriptorPool", result);
3472 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3473 assert(my_data != NULL);
3475 skip_call |= parameter_validation_vkDestroyDescriptorPool(my_data->report_data, descriptorPool, pAllocator);
3486 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3487 assert(my_data != NULL);
3489 skip_call |= parameter_validation_vkResetDescriptorPool(my_data->report_data, descriptorPool, flags);
3494 validate_result(my_data->report_data, "vkResetDescriptorPool", result);
3504 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3505 assert(my_data != NULL);
3507 skip_call |= parameter_validation_vkAllocateDescriptorSets(my_data->report_data, pAllocateInfo, pDescriptorSets);
3512 validate_result(my_data->report_data, "vkAllocateDescriptorSets", result);
3688 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3689 assert(my_data != NULL);
3691 my_data->report_data, pCreateInfo, pAllocator, pFramebuffer);
3696 validate_result(my_data->report_data, "vkCreateFramebuffer", result);
3704 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3705 assert(my_data != NULL);
3707 skip_call |= parameter_validation_vkDestroyFramebuffer(my_data->report_data, framebuffer, pAllocator);
3732 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3733 assert(my_data != NULL);
3735 skip_call |= parameter_validation_vkCreateRenderPass(my_data->report_data, pCreateInfo, pAllocator, pRenderPass);
3736 skip_call |= PreCreateRenderPass(my_data, pCreateInfo);
3741 validate_result(my_data->report_data, "vkCreateRenderPass", result);
3749 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3750 assert(my_data != NULL);
3752 skip_call |= parameter_validation_vkDestroyRenderPass(my_data->report_data, renderPass, pAllocator);
3761 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3762 assert(my_data != NULL);
3764 skip_call |= parameter_validation_vkGetRenderAreaGranularity(my_data->report_data, renderPass, pGranularity);
3775 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3776 assert(my_data != NULL);
3779 validate_queue_family_index(my_data, "vkCreateCommandPool", "pCreateInfo->queueFamilyIndex", pCreateInfo->queueFamilyIndex);
3781 skip_call |= parameter_validation_vkCreateCommandPool(my_data->report_data, pCreateInfo, pAllocator, pCommandPool);
3786 validate_result(my_data->report_data, "vkCreateCommandPool", result);
3794 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3795 assert(my_data != NULL);
3797 skip_call |= parameter_validation_vkDestroyCommandPool(my_data->report_data, commandPool, pAllocator);
3807 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3808 assert(my_data != NULL);
3810 skip_call |= parameter_validation_vkResetCommandPool(my_data->report_data, commandPool, flags);
3815 validate_result(my_data->report_data, "vkResetCommandPool", result);
3825 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3826 assert(my_data != NULL);
3828 skip_call |= parameter_validation_vkAllocateCommandBuffers(my_data->report_data, pAllocateInfo, pCommandBuffers);
3833 validate_result(my_data->report_data, "vkAllocateCommandBuffers", result);
3931 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3932 assert(my_data != NULL);
3936 validate_result(my_data->report_data, "vkEndCommandBuffer", result);
3943 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3944 assert(my_data != NULL);
3946 bool skip_call = parameter_validation_vkResetCommandBuffer(my_data->report_data, flags);
3951 validate_result(my_data->report_data, "vkResetCommandBuffer", result);
3960 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3961 assert(my_data != NULL);
3963 skip_call |= parameter_validation_vkCmdBindPipeline(my_data->report_data, pipelineBindPoint, pipeline);
3973 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3974 assert(my_data != NULL);
3976 skip_call |= parameter_validation_vkCmdSetViewport(my_data->report_data, firstViewport, viewportCount, pViewports);
3987 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
3988 assert(my_data != NULL);
3990 skip_call |= parameter_validation_vkCmdSetScissor(my_data->report_data, firstScissor, scissorCount, pScissors);
4009 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4010 assert(my_data != NULL);
4012 skip_call |= parameter_validation_vkCmdSetBlendConstants(my_data->report_data, blendConstants);
4026 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4027 assert(my_data != NULL);
4029 skip_call |= parameter_validation_vkCmdSetStencilCompareMask(my_data->report_data, faceMask, compareMask);
4038 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4039 assert(my_data != NULL);
4041 skip_call |= parameter_validation_vkCmdSetStencilWriteMask(my_data->report_data, faceMask, writeMask);
4050 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4051 assert(my_data != NULL);
4053 skip_call |= parameter_validation_vkCmdSetStencilReference(my_data->report_data, faceMask, reference);
4065 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4066 assert(my_data != NULL);
4069 parameter_validation_vkCmdBindDescriptorSets(my_data->report_data, pipelineBindPoint, layout, firstSet, descriptorSetCount,
4082 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4083 assert(my_data != NULL);
4085 skip_call |= parameter_validation_vkCmdBindIndexBuffer(my_data->report_data, buffer, offset, indexType);
4095 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4096 assert(my_data != NULL);
4098 skip_call |= parameter_validation_vkCmdBindVertexBuffers(my_data->report_data, firstBinding, bindingCount, pBuffers, pOffsets);
4144 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4145 assert(my_data != NULL);
4147 skip_call |= parameter_validation_vkCmdDrawIndirect(my_data->report_data, buffer, offset, count, stride);
4157 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4158 assert(my_data != NULL);
4160 skip_call |= parameter_validation_vkCmdDrawIndexedIndirect(my_data->report_data, buffer, offset, count, stride);
4174 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4175 assert(my_data != NULL);
4177 skip_call |= parameter_validation_vkCmdDispatchIndirect(my_data->report_data, buffer, offset);
4187 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4188 assert(my_data != NULL);
4190 skip_call |= parameter_validation_vkCmdCopyBuffer(my_data->report_data, srcBuffer, dstBuffer, regionCount, pRegions);
4223 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4224 assert(my_data != NULL);
4226 skip_call |= parameter_validation_vkCmdCopyImage(my_data->report_data, srcImage, srcImageLayout, dstImage, dstImageLayout,
4262 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4263 assert(my_data != NULL);
4265 skip_call |= parameter_validation_vkCmdBlitImage(my_data->report_data, srcImage, srcImageLayout, dstImage, dstImageLayout,
4295 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4296 assert(my_data != NULL);
4298 skip_call |= parameter_validation_vkCmdCopyBufferToImage(my_data->report_data, srcBuffer, dstImage, dstImageLayout, regionCount,
4327 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4328 assert(my_data != NULL);
4330 skip_call |= parameter_validation_vkCmdCopyImageToBuffer(my_data->report_data, srcImage, srcImageLayout, dstBuffer, regionCount,
4344 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4345 assert(my_data != NULL);
4347 skip_call |= parameter_validation_vkCmdUpdateBuffer(my_data->report_data, dstBuffer, dstOffset, dataSize, pData);
4351 my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VkDebugReportObjectTypeEXT(0), 0, __LINE__, INVALID_USAGE,
4356 skip_call |= log_msg(my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VkDebugReportObjectTypeEXT(0), 0, __LINE__,
4362 my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VkDebugReportObjectTypeEXT(0), 0, __LINE__, INVALID_USAGE,
4375 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4376 assert(my_data != NULL);
4378 skip_call |= parameter_validation_vkCmdFillBuffer(my_data->report_data, dstBuffer, dstOffset, size, data);
4382 my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VkDebugReportObjectTypeEXT(0), 0, __LINE__, INVALID_USAGE,
4389 my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VkDebugReportObjectTypeEXT(0), 0, __LINE__, INVALID_USAGE,
4392 skip_call |= log_msg(my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VkDebugReportObjectTypeEXT(0), 0, __LINE__,
4407 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4408 assert(my_data != NULL);
4410 skip_call |= parameter_validation_vkCmdClearColorImage(my_data->report_data, image, imageLayout, pColor, rangeCount, pRanges);
4422 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4423 assert(my_data != NULL);
4425 skip_call |= parameter_validation_vkCmdClearDepthStencilImage(my_data->report_data, image, imageLayout, pDepthStencil,
4438 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4439 assert(my_data != NULL);
4441 skip_call |= parameter_validation_vkCmdClearAttachments(my_data->report_data, attachmentCount, pAttachments, rectCount, pRects);
4476 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4477 assert(my_data != NULL);
4479 skip_call |= parameter_validation_vkCmdResolveImage(my_data->report_data, srcImage, srcImageLayout, dstImage, dstImageLayout,
4492 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4493 assert(my_data != NULL);
4495 skip_call |= parameter_validation_vkCmdSetEvent(my_data->report_data, event, stageMask);
4504 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4505 assert(my_data != NULL);
4507 skip_call |= parameter_validation_vkCmdResetEvent(my_data->report_data, event, stageMask);
4520 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4521 assert(my_data != NULL);
4523 skip_call |= parameter_validation_vkCmdWaitEvents(my_data->report_data, eventCount, pEvents, srcStageMask, dstStageMask,
4540 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4541 assert(my_data != NULL);
4543 skip_call |= parameter_validation_vkCmdPipelineBarrier(my_data->report_data, srcStageMask, dstStageMask, dependencyFlags,
4557 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4558 assert(my_data != NULL);
4560 skip_call |= parameter_validation_vkCmdBeginQuery(my_data->report_data, queryPool, slot, flags);
4569 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4570 assert(my_data != NULL);
4572 skip_call |= parameter_validation_vkCmdEndQuery(my_data->report_data, queryPool, slot);
4582 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4583 assert(my_data != NULL);
4585 skip_call |= parameter_validation_vkCmdResetQueryPool(my_data->report_data, queryPool, firstQuery, queryCount);
4603 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4604 assert(my_data != NULL);
4606 skip_call |= parameter_validation_vkCmdWriteTimestamp(my_data->report_data, pipelineStage, queryPool, query);
4619 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4620 assert(my_data != NULL);
4622 skip_call |= parameter_validation_vkCmdCopyQueryPoolResults(my_data->report_data, queryPool, firstQuery, queryCount, dstBuffer,
4634 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4635 assert(my_data != NULL);
4637 skip_call |= parameter_validation_vkCmdPushConstants(my_data->report_data, layout, stageFlags, offset, size, pValues);
4648 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4649 assert(my_data != NULL);
4651 skip_call |= parameter_validation_vkCmdBeginRenderPass(my_data->report_data, pRenderPassBegin, contents);
4660 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4661 assert(my_data != NULL);
4663 skip_call |= parameter_validation_vkCmdNextSubpass(my_data->report_data, contents);
4677 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
4678 assert(my_data != NULL);
4680 skip_call |= parameter_validation_vkCmdExecuteCommands(my_data->report_data, commandBufferCount, pCommandBuffers);
4723 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
4724 assert(my_data != NULL);
4726 skip_call |= parameter_validation_vkCreateSwapchainKHR(my_data->report_data, pCreateInfo, pAllocator, pSwapchain);
4731 validate_result(my_data->report_data, "vkCreateSwapchainKHR", result);
4741 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
4742 assert(my_data != NULL);
4745 parameter_validation_vkGetSwapchainImagesKHR(my_data->report_data, swapchain, pSwapchainImageCount, pSwapchainImages);
4751 validate_result(my_data->report_data, "vkGetSwapchainImagesKHR", result);
4761 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
4762 assert(my_data != NULL);
4765 parameter_validation_vkAcquireNextImageKHR(my_data->report_data, swapchain, timeout, semaphore, fence, pImageIndex);
4771 validate_result(my_data->report_data, "vkAcquireNextImageKHR", result);
4780 layer_data *my_data = get_my_data_ptr(get_dispatch_key(queue), layer_data_map);
4781 assert(my_data != NULL);
4783 skip_call |= parameter_validation_vkQueuePresentKHR(my_data->report_data, pPresentInfo);
4788 validate_result(my_data->report_data, "vkQueuePresentKHR", result);
4798 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
4799 assert(my_data != NULL);
4802 parameter_validation_vkGetPhysicalDeviceSurfaceSupportKHR(my_data->report_data, queueFamilyIndex, surface, pSupported);
4808 validate_result(my_data->report_data, "vkGetPhysicalDeviceSurfaceSupportKHR", result);
4818 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
4819 assert(my_data != NULL);
4822 parameter_validation_vkGetPhysicalDeviceSurfaceCapabilitiesKHR(my_data->report_data, surface, pSurfaceCapabilities);
4828 validate_result(my_data->report_data, "vkGetPhysicalDeviceSurfaceCapabilitiesKHR", result);
4839 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
4840 assert(my_data != NULL);
4842 skip_call |= parameter_validation_vkGetPhysicalDeviceSurfaceFormatsKHR(my_data->report_data, surface, pSurfaceFormatCount,
4849 validate_result(my_data->report_data, "vkGetPhysicalDeviceSurfaceFormatsKHR", result);
4860 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
4861 assert(my_data != NULL);
4863 skip_call |= parameter_validation_vkGetPhysicalDeviceSurfacePresentModesKHR(my_data->report_data, surface, pPresentModeCount,
4870 validate_result(my_data->report_data, "vkGetPhysicalDeviceSurfacePresentModesKHR", result);
4881 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
4882 assert(my_data != NULL);
4884 bool skip_call = parameter_validation_vkCreateWin32SurfaceKHR(my_data->report_data, pCreateInfo, pAllocator, pSurface);
4891 validate_result(my_data->report_data, "vkCreateWin32SurfaceKHR", result);
4902 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
4903 assert(my_data != NULL);
4905 bool skip_call = parameter_validation_vkCreateXcbSurfaceKHR(my_data->report_data, pCreateInfo, pAllocator, pSurface);
4912 validate_result(my_data->report_data, "vkCreateXcbSurfaceKHR", result);
4922 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
4923 assert(my_data != NULL);
4925 bool skip_call = parameter_validation_vkGetPhysicalDeviceXcbPresentationSupportKHR(my_data->report_data, queueFamilyIndex,
4942 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
4943 assert(my_data != NULL);
4945 bool skip_call = parameter_validation_vkCreateXlibSurfaceKHR(my_data->report_data, pCreateInfo, pAllocator, pSurface);
4952 validate_result(my_data->report_data, "vkCreateXlibSurfaceKHR", result);
4962 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
4963 assert(my_data != NULL);
4966 parameter_validation_vkGetPhysicalDeviceXlibPresentationSupportKHR(my_data->report_data, queueFamilyIndex, dpy, visualID);
4981 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
4982 assert(my_data != NULL);
4984 bool skip_call = parameter_validation_vkCreateMirSurfaceKHR(my_data->report_data, pCreateInfo, pAllocator, pSurface);
4991 validate_result(my_data->report_data, "vkCreateMirSurfaceKHR", result);
5000 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
5001 assert(my_data != NULL);
5004 my_data->report_data, queueFamilyIndex, connection);
5018 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
5019 assert(my_data != NULL);
5021 bool skip_call = parameter_validation_vkCreateWaylandSurfaceKHR(my_data->report_data, pCreateInfo, pAllocator, pSurface);
5028 validate_result(my_data->report_data, "vkCreateWaylandSurfaceKHR", result);
5038 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
5039 assert(my_data != NULL);
5042 parameter_validation_vkGetPhysicalDeviceWaylandPresentationSupportKHR(my_data->report_data, queueFamilyIndex, display);
5056 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
5057 assert(my_data != NULL);
5059 bool skip_call = parameter_validation_vkCreateAndroidSurfaceKHR(my_data->report_data, pCreateInfo, pAllocator, pSurface);
5066 validate_result(my_data->report_data, "vkCreateAndroidSurfaceKHR", result);
5077 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
5078 assert(my_data != NULL);
5080 skip_call |= parameter_validation_vkCreateSharedSwapchainsKHR(my_data->report_data, swapchainCount, pCreateInfos, pAllocator,
5087 validate_result(my_data->report_data, "vkCreateSharedSwapchainsKHR", result);
5097 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
5098 assert(my_data != NULL);
5100 skip_call |= parameter_validation_vkDebugMarkerSetObjectTagEXT(my_data->report_data, pTagInfo);
5105 validate_result(my_data->report_data, "vkDebugMarkerSetObjectTagEXT", result);
5114 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
5115 assert(my_data != NULL);
5117 skip_call |= parameter_validation_vkDebugMarkerSetObjectNameEXT(my_data->report_data, pNameInfo);
5122 validate_result(my_data->report_data, "vkDebugMarkerSetObjectNameEXT", result);
5130 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
5131 assert(my_data != NULL);
5133 skip_call |= parameter_validation_vkCmdDebugMarkerBeginEXT(my_data->report_data, pMarkerInfo);
5142 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
5143 assert(my_data != NULL);
5145 skip_call |= parameter_validation_vkCmdDebugMarkerInsertEXT(my_data->report_data, pMarkerInfo);
5160 layer_data *my_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
5161 assert(my_data != NULL);
5164 my_data->report_data, format, type, tiling, usage, flags, externalHandleType, pExternalImageFormatProperties);
5171 validate_result(my_data->report_data, "vkGetPhysicalDeviceExternalImageFormatPropertiesNV", result);
5184 layer_data *my_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
5185 assert(my_data != NULL);
5187 skip_call |= parameter_validation_vkGetMemoryWin32HandleNV(my_data->report_data, memory, handleType, pHandle);