// See loader_extension_generator.py for modifications
/*
- * Copyright (c) 2015-2021 The Khronos Group Inc.
- * Copyright (c) 2015-2021 Valve Corporation
- * Copyright (c) 2015-2021 LunarG, Inc.
+ * Copyright (c) 2015-2022 The Khronos Group Inc.
+ * Copyright (c) 2015-2022 Valve Corporation
+ * Copyright (c) 2015-2022 LunarG, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceVideoCapabilitiesKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceVideoCapabilitiesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceVideoFormatPropertiesKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceVideoFormatPropertiesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkVideoSessionKHR* pVideoSession) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateVideoSessionKHR: Invalid device "
"[VUID-vkCreateVideoSessionKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyVideoSessionKHR: Invalid device "
"[VUID-vkDestroyVideoSessionKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkVideoGetMemoryPropertiesKHR* pVideoSessionMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetVideoSessionMemoryRequirementsKHR: Invalid device "
"[VUID-vkGetVideoSessionMemoryRequirementsKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkVideoBindMemoryKHR* pVideoSessionBindMemories) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkBindVideoSessionMemoryKHR: Invalid device "
"[VUID-vkBindVideoSessionMemoryKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkVideoSessionParametersKHR* pVideoSessionParameters) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateVideoSessionParametersKHR: Invalid device "
"[VUID-vkCreateVideoSessionParametersKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkVideoSessionParametersUpdateInfoKHR* pUpdateInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkUpdateVideoSessionParametersKHR: Invalid device "
"[VUID-vkUpdateVideoSessionParametersKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyVideoSessionParametersKHR: Invalid device "
"[VUID-vkDestroyVideoSessionParametersKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkVideoBeginCodingInfoKHR* pBeginInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginVideoCodingKHR: Invalid commandBuffer "
"[VUID-vkCmdBeginVideoCodingKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkVideoEndCodingInfoKHR* pEndCodingInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndVideoCodingKHR: Invalid commandBuffer "
"[VUID-vkCmdEndVideoCodingKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkVideoCodingControlInfoKHR* pCodingControlInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdControlVideoCodingKHR: Invalid commandBuffer "
"[VUID-vkCmdControlVideoCodingKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkVideoDecodeInfoKHR* pFrameInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDecodeVideoKHR: Invalid commandBuffer "
"[VUID-vkCmdDecodeVideoKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkRenderingInfo* pRenderingInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginRenderingKHR: Invalid commandBuffer "
"[VUID-vkCmdBeginRenderingKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCommandBuffer commandBuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndRenderingKHR: Invalid commandBuffer "
"[VUID-vkCmdEndRenderingKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPeerMemoryFeatureFlags* pPeerMemoryFeatures) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceGroupPeerMemoryFeaturesKHR: Invalid device "
"[VUID-vkGetDeviceGroupPeerMemoryFeaturesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t deviceMask) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDeviceMaskKHR: Invalid commandBuffer "
"[VUID-vkCmdSetDeviceMaskKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t groupCountZ) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDispatchBaseKHR: Invalid commandBuffer "
"[VUID-vkCmdDispatchBaseKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCommandPoolTrimFlags flags) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkTrimCommandPoolKHR: Invalid device "
"[VUID-vkTrimCommandPoolKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
HANDLE* pHandle) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryWin32HandleKHR: Invalid device "
"[VUID-vkGetMemoryWin32HandleKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryWin32HandlePropertiesKHR* pMemoryWin32HandleProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryWin32HandlePropertiesKHR: Invalid device "
"[VUID-vkGetMemoryWin32HandlePropertiesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
int* pFd) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryFdKHR: Invalid device "
"[VUID-vkGetMemoryFdKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryFdPropertiesKHR* pMemoryFdProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryFdPropertiesKHR: Invalid device "
"[VUID-vkGetMemoryFdPropertiesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkImportSemaphoreWin32HandleInfoKHR* pImportSemaphoreWin32HandleInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkImportSemaphoreWin32HandleKHR: Invalid device "
"[VUID-vkImportSemaphoreWin32HandleKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
HANDLE* pHandle) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetSemaphoreWin32HandleKHR: Invalid device "
"[VUID-vkGetSemaphoreWin32HandleKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkImportSemaphoreFdInfoKHR* pImportSemaphoreFdInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkImportSemaphoreFdKHR: Invalid device "
"[VUID-vkImportSemaphoreFdKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
int* pFd) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetSemaphoreFdKHR: Invalid device "
"[VUID-vkGetSemaphoreFdKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkWriteDescriptorSet* pDescriptorWrites) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdPushDescriptorSetKHR: Invalid commandBuffer "
"[VUID-vkCmdPushDescriptorSetKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const void* pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdPushDescriptorSetWithTemplateKHR: Invalid commandBuffer "
"[VUID-vkCmdPushDescriptorSetWithTemplateKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDescriptorUpdateTemplate* pDescriptorUpdateTemplate) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateDescriptorUpdateTemplateKHR: Invalid device "
"[VUID-vkCreateDescriptorUpdateTemplateKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyDescriptorUpdateTemplateKHR: Invalid device "
"[VUID-vkDestroyDescriptorUpdateTemplateKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const void* pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkUpdateDescriptorSetWithTemplateKHR: Invalid device "
"[VUID-vkUpdateDescriptorSetWithTemplateKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkRenderPass* pRenderPass) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateRenderPass2KHR: Invalid device "
"[VUID-vkCreateRenderPass2KHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkSubpassBeginInfo* pSubpassBeginInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginRenderPass2KHR: Invalid commandBuffer "
"[VUID-vkCmdBeginRenderPass2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkSubpassEndInfo* pSubpassEndInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdNextSubpass2KHR: Invalid commandBuffer "
"[VUID-vkCmdNextSubpass2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkSubpassEndInfo* pSubpassEndInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndRenderPass2KHR: Invalid commandBuffer "
"[VUID-vkCmdEndRenderPass2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSwapchainKHR swapchain) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetSwapchainStatusKHR: Invalid device "
"[VUID-vkGetSwapchainStatusKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkImportFenceWin32HandleInfoKHR* pImportFenceWin32HandleInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkImportFenceWin32HandleKHR: Invalid device "
"[VUID-vkImportFenceWin32HandleKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
HANDLE* pHandle) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetFenceWin32HandleKHR: Invalid device "
"[VUID-vkGetFenceWin32HandleKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkImportFenceFdInfoKHR* pImportFenceFdInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkImportFenceFdKHR: Invalid device "
"[VUID-vkImportFenceFdKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
int* pFd) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetFenceFdKHR: Invalid device "
"[VUID-vkGetFenceFdKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR: Invalid physicalDevice "
"[VUID-vkEnumeratePhysicalDeviceQueueFamilyPerformanceQueryCountersKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceQueueFamilyPerformanceQueryPassesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAcquireProfilingLockInfoKHR* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkAcquireProfilingLockKHR: Invalid device "
"[VUID-vkAcquireProfilingLockKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDevice device) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkReleaseProfilingLockKHR: Invalid device "
"[VUID-vkReleaseProfilingLockKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryRequirements2* pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageMemoryRequirements2KHR: Invalid device "
"[VUID-vkGetImageMemoryRequirements2KHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryRequirements2* pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetBufferMemoryRequirements2KHR: Invalid device "
"[VUID-vkGetBufferMemoryRequirements2KHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageSparseMemoryRequirements2KHR: Invalid device "
"[VUID-vkGetImageSparseMemoryRequirements2KHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSamplerYcbcrConversion* pYcbcrConversion) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateSamplerYcbcrConversionKHR: Invalid device "
"[VUID-vkCreateSamplerYcbcrConversionKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroySamplerYcbcrConversionKHR: Invalid device "
"[VUID-vkDestroySamplerYcbcrConversionKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBindBufferMemoryInfo* pBindInfos) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkBindBufferMemory2KHR: Invalid device "
"[VUID-vkBindBufferMemory2KHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBindImageMemoryInfo* pBindInfos) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkBindImageMemory2KHR: Invalid device "
"[VUID-vkBindImageMemory2KHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDescriptorSetLayoutSupport* pSupport) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDescriptorSetLayoutSupportKHR: Invalid device "
"[VUID-vkGetDescriptorSetLayoutSupportKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndirectCountKHR: Invalid commandBuffer "
"[VUID-vkCmdDrawIndirectCountKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndexedIndirectCountKHR: Invalid commandBuffer "
"[VUID-vkCmdDrawIndexedIndirectCountKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint64_t* pValue) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetSemaphoreCounterValueKHR: Invalid device "
"[VUID-vkGetSemaphoreCounterValueKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint64_t timeout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkWaitSemaphoresKHR: Invalid device "
"[VUID-vkWaitSemaphoresKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkSemaphoreSignalInfo* pSignalInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkSignalSemaphoreKHR: Invalid device "
"[VUID-vkSignalSemaphoreKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceFragmentShadingRatesKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceFragmentShadingRatesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetFragmentShadingRateKHR: Invalid commandBuffer "
"[VUID-vkCmdSetFragmentShadingRateKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint64_t timeout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkWaitForPresentKHR: Invalid device "
"[VUID-vkWaitForPresentKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBufferDeviceAddressInfo* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetBufferDeviceAddressKHR: Invalid device "
"[VUID-vkGetBufferDeviceAddressKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBufferDeviceAddressInfo* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetBufferOpaqueCaptureAddressKHR: Invalid device "
"[VUID-vkGetBufferOpaqueCaptureAddressKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceMemoryOpaqueCaptureAddressKHR: Invalid device "
"[VUID-vkGetDeviceMemoryOpaqueCaptureAddressKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDeferredOperationKHR* pDeferredOperation) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateDeferredOperationKHR: Invalid device "
"[VUID-vkCreateDeferredOperationKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyDeferredOperationKHR: Invalid device "
"[VUID-vkDestroyDeferredOperationKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDeferredOperationKHR operation) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeferredOperationMaxConcurrencyKHR: Invalid device "
"[VUID-vkGetDeferredOperationMaxConcurrencyKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDeferredOperationKHR operation) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeferredOperationResultKHR: Invalid device "
"[VUID-vkGetDeferredOperationResultKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDeferredOperationKHR operation) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDeferredOperationJoinKHR: Invalid device "
"[VUID-vkDeferredOperationJoinKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPipelineExecutablePropertiesKHR* pProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPipelineExecutablePropertiesKHR: Invalid device "
"[VUID-vkGetPipelineExecutablePropertiesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPipelineExecutableStatisticKHR* pStatistics) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPipelineExecutableStatisticsKHR: Invalid device "
"[VUID-vkGetPipelineExecutableStatisticsKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPipelineExecutableInternalRepresentationKHR* pInternalRepresentations) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPipelineExecutableInternalRepresentationsKHR: Invalid device "
"[VUID-vkGetPipelineExecutableInternalRepresentationsKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkVideoEncodeInfoKHR* pEncodeInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEncodeVideoKHR: Invalid commandBuffer "
"[VUID-vkCmdEncodeVideoKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDependencyInfo* pDependencyInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetEvent2KHR: Invalid commandBuffer "
"[VUID-vkCmdSetEvent2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPipelineStageFlags2 stageMask) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdResetEvent2KHR: Invalid commandBuffer "
"[VUID-vkCmdResetEvent2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDependencyInfo* pDependencyInfos) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdWaitEvents2KHR: Invalid commandBuffer "
"[VUID-vkCmdWaitEvents2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDependencyInfo* pDependencyInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdPipelineBarrier2KHR: Invalid commandBuffer "
"[VUID-vkCmdPipelineBarrier2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t query) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdWriteTimestamp2KHR: Invalid commandBuffer "
"[VUID-vkCmdWriteTimestamp2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkFence fence) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkQueueSubmit2KHR: Invalid queue "
"[VUID-vkQueueSubmit2KHR-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t marker) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdWriteBufferMarker2AMD: Invalid commandBuffer "
"[VUID-vkCmdWriteBufferMarker2AMD-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCheckpointData2NV* pCheckpointData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetQueueCheckpointData2NV: Invalid queue "
"[VUID-vkGetQueueCheckpointData2NV-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyBufferInfo2* pCopyBufferInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyBuffer2KHR: Invalid commandBuffer "
"[VUID-vkCmdCopyBuffer2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyImageInfo2* pCopyImageInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyImage2KHR: Invalid commandBuffer "
"[VUID-vkCmdCopyImage2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyBufferToImageInfo2* pCopyBufferToImageInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyBufferToImage2KHR: Invalid commandBuffer "
"[VUID-vkCmdCopyBufferToImage2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyImageToBufferInfo2* pCopyImageToBufferInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyImageToBuffer2KHR: Invalid commandBuffer "
"[VUID-vkCmdCopyImageToBuffer2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBlitImageInfo2* pBlitImageInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBlitImage2KHR: Invalid commandBuffer "
"[VUID-vkCmdBlitImage2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkResolveImageInfo2* pResolveImageInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdResolveImage2KHR: Invalid commandBuffer "
"[VUID-vkCmdResolveImage2KHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryRequirements2* pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceBufferMemoryRequirementsKHR: Invalid device "
"[VUID-vkGetDeviceBufferMemoryRequirementsKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryRequirements2* pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceImageMemoryRequirementsKHR: Invalid device "
"[VUID-vkGetDeviceImageMemoryRequirementsKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSparseImageMemoryRequirements2* pSparseMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceImageSparseMemoryRequirementsKHR: Invalid device "
"[VUID-vkGetDeviceImageSparseMemoryRequirementsKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugMarkerObjectTagInfoEXT* pTagInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDebugMarkerSetObjectTagEXT: Invalid device "
"[VUID-vkDebugMarkerSetObjectTagEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugMarkerObjectNameInfoEXT* pNameInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDebugMarkerSetObjectNameEXT: Invalid device "
"[VUID-vkDebugMarkerSetObjectNameEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugMarkerMarkerInfoEXT* pMarkerInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDebugMarkerBeginEXT: Invalid commandBuffer "
"[VUID-vkCmdDebugMarkerBeginEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCommandBuffer commandBuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDebugMarkerEndEXT: Invalid commandBuffer "
"[VUID-vkCmdDebugMarkerEndEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugMarkerMarkerInfoEXT* pMarkerInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDebugMarkerInsertEXT: Invalid commandBuffer "
"[VUID-vkCmdDebugMarkerInsertEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDeviceSize* pSizes) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBindTransformFeedbackBuffersEXT: Invalid commandBuffer "
"[VUID-vkCmdBindTransformFeedbackBuffersEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDeviceSize* pCounterBufferOffsets) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginTransformFeedbackEXT: Invalid commandBuffer "
"[VUID-vkCmdBeginTransformFeedbackEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDeviceSize* pCounterBufferOffsets) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndTransformFeedbackEXT: Invalid commandBuffer "
"[VUID-vkCmdEndTransformFeedbackEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t index) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginQueryIndexedEXT: Invalid commandBuffer "
"[VUID-vkCmdBeginQueryIndexedEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t index) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndQueryIndexedEXT: Invalid commandBuffer "
"[VUID-vkCmdEndQueryIndexedEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t vertexStride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndirectByteCountEXT: Invalid commandBuffer "
"[VUID-vkCmdDrawIndirectByteCountEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCuModuleNVX* pModule) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateCuModuleNVX: Invalid device "
"[VUID-vkCreateCuModuleNVX-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCuFunctionNVX* pFunction) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateCuFunctionNVX: Invalid device "
"[VUID-vkCreateCuFunctionNVX-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyCuModuleNVX: Invalid device "
"[VUID-vkDestroyCuModuleNVX-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyCuFunctionNVX: Invalid device "
"[VUID-vkDestroyCuFunctionNVX-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCuLaunchInfoNVX* pLaunchInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCuLaunchKernelNVX: Invalid commandBuffer "
"[VUID-vkCmdCuLaunchKernelNVX-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkImageViewHandleInfoNVX* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageViewHandleNVX: Invalid device "
"[VUID-vkGetImageViewHandleNVX-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkImageViewAddressPropertiesNVX* pProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageViewAddressNVX: Invalid device "
"[VUID-vkGetImageViewAddressNVX-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndirectCountAMD: Invalid commandBuffer "
"[VUID-vkCmdDrawIndirectCountAMD-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndexedIndirectCountAMD: Invalid commandBuffer "
"[VUID-vkCmdDrawIndexedIndirectCountAMD-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
void* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetShaderInfoAMD: Invalid device "
"[VUID-vkGetShaderInfoAMD-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
HANDLE* pHandle) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryWin32HandleNV: Invalid device "
"[VUID-vkGetMemoryWin32HandleNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkConditionalRenderingBeginInfoEXT* pConditionalRenderingBegin) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginConditionalRenderingEXT: Invalid commandBuffer "
"[VUID-vkCmdBeginConditionalRenderingEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCommandBuffer commandBuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndConditionalRenderingEXT: Invalid commandBuffer "
"[VUID-vkCmdEndConditionalRenderingEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkViewportWScalingNV* pViewportWScalings) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetViewportWScalingNV: Invalid commandBuffer "
"[VUID-vkCmdSetViewportWScalingNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDisplayPowerInfoEXT* pDisplayPowerInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDisplayPowerControlEXT: Invalid device "
"[VUID-vkDisplayPowerControlEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkFence* pFence) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkRegisterDeviceEventEXT: Invalid device "
"[VUID-vkRegisterDeviceEventEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkFence* pFence) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkRegisterDisplayEventEXT: Invalid device "
"[VUID-vkRegisterDisplayEventEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint64_t* pCounterValue) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetSwapchainCounterEXT: Invalid device "
"[VUID-vkGetSwapchainCounterEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkRefreshCycleDurationGOOGLE* pDisplayTimingProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetRefreshCycleDurationGOOGLE: Invalid device "
"[VUID-vkGetRefreshCycleDurationGOOGLE-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPastPresentationTimingGOOGLE* pPresentationTimings) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPastPresentationTimingGOOGLE: Invalid device "
"[VUID-vkGetPastPresentationTimingGOOGLE-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkRect2D* pDiscardRectangles) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDiscardRectangleEXT: Invalid commandBuffer "
"[VUID-vkCmdSetDiscardRectangleEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkHdrMetadataEXT* pMetadata) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkSetHdrMetadataEXT: Invalid device "
"[VUID-vkSetHdrMetadataEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugUtilsObjectNameInfoEXT* pNameInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkSetDebugUtilsObjectNameEXT: Invalid device "
"[VUID-vkSetDebugUtilsObjectNameEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugUtilsObjectTagInfoEXT* pTagInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkSetDebugUtilsObjectTagEXT: Invalid device "
"[VUID-vkSetDebugUtilsObjectTagEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugUtilsLabelEXT* pLabelInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkQueueBeginDebugUtilsLabelEXT: Invalid queue "
"[VUID-vkQueueBeginDebugUtilsLabelEXT-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkQueue queue) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkQueueEndDebugUtilsLabelEXT: Invalid queue "
"[VUID-vkQueueEndDebugUtilsLabelEXT-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugUtilsLabelEXT* pLabelInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkQueueInsertDebugUtilsLabelEXT: Invalid queue "
"[VUID-vkQueueInsertDebugUtilsLabelEXT-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugUtilsLabelEXT* pLabelInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginDebugUtilsLabelEXT: Invalid commandBuffer "
"[VUID-vkCmdBeginDebugUtilsLabelEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCommandBuffer commandBuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndDebugUtilsLabelEXT: Invalid commandBuffer "
"[VUID-vkCmdEndDebugUtilsLabelEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDebugUtilsLabelEXT* pLabelInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdInsertDebugUtilsLabelEXT: Invalid commandBuffer "
"[VUID-vkCmdInsertDebugUtilsLabelEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkAndroidHardwareBufferPropertiesANDROID* pProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetAndroidHardwareBufferPropertiesANDROID: Invalid device "
"[VUID-vkGetAndroidHardwareBufferPropertiesANDROID-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
struct AHardwareBuffer** pBuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryAndroidHardwareBufferANDROID: Invalid device "
"[VUID-vkGetMemoryAndroidHardwareBufferANDROID-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkSampleLocationsInfoEXT* pSampleLocationsInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetSampleLocationsEXT: Invalid commandBuffer "
"[VUID-vkCmdSetSampleLocationsEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceMultisamplePropertiesEXT: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceMultisamplePropertiesEXT-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkImageDrmFormatModifierPropertiesEXT* pProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageDrmFormatModifierPropertiesEXT: Invalid device "
"[VUID-vkGetImageDrmFormatModifierPropertiesEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkValidationCacheEXT* pValidationCache) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateValidationCacheEXT: Invalid device "
"[VUID-vkCreateValidationCacheEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyValidationCacheEXT: Invalid device "
"[VUID-vkDestroyValidationCacheEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkValidationCacheEXT* pSrcCaches) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkMergeValidationCachesEXT: Invalid device "
"[VUID-vkMergeValidationCachesEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
void* pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetValidationCacheDataEXT: Invalid device "
"[VUID-vkGetValidationCacheDataEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkImageLayout imageLayout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBindShadingRateImageNV: Invalid commandBuffer "
"[VUID-vkCmdBindShadingRateImageNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkShadingRatePaletteNV* pShadingRatePalettes) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetViewportShadingRatePaletteNV: Invalid commandBuffer "
"[VUID-vkCmdSetViewportShadingRatePaletteNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCoarseSampleOrderCustomNV* pCustomSampleOrders) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetCoarseSampleOrderNV: Invalid commandBuffer "
"[VUID-vkCmdSetCoarseSampleOrderNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkAccelerationStructureNV* pAccelerationStructure) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateAccelerationStructureNV: Invalid device "
"[VUID-vkCreateAccelerationStructureNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyAccelerationStructureNV: Invalid device "
"[VUID-vkDestroyAccelerationStructureNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryRequirements2KHR* pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetAccelerationStructureMemoryRequirementsNV: Invalid device "
"[VUID-vkGetAccelerationStructureMemoryRequirementsNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBindAccelerationStructureMemoryInfoNV* pBindInfos) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkBindAccelerationStructureMemoryNV: Invalid device "
"[VUID-vkBindAccelerationStructureMemoryNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDeviceSize scratchOffset) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBuildAccelerationStructureNV: Invalid commandBuffer "
"[VUID-vkCmdBuildAccelerationStructureNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCopyAccelerationStructureModeKHR mode) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyAccelerationStructureNV: Invalid commandBuffer "
"[VUID-vkCmdCopyAccelerationStructureNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t depth) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdTraceRaysNV: Invalid commandBuffer "
"[VUID-vkCmdTraceRaysNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPipeline* pPipelines) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateRayTracingPipelinesNV: Invalid device "
"[VUID-vkCreateRayTracingPipelinesNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
void* pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetRayTracingShaderGroupHandlesKHR: Invalid device "
"[VUID-vkGetRayTracingShaderGroupHandlesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
void* pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetRayTracingShaderGroupHandlesNV: Invalid device "
"[VUID-vkGetRayTracingShaderGroupHandlesNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
void* pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetAccelerationStructureHandleNV: Invalid device "
"[VUID-vkGetAccelerationStructureHandleNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t firstQuery) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdWriteAccelerationStructuresPropertiesNV: Invalid commandBuffer "
"[VUID-vkCmdWriteAccelerationStructuresPropertiesNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t shader) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCompileDeferredNV: Invalid device "
"[VUID-vkCompileDeferredNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryHostPointerPropertiesEXT* pMemoryHostPointerProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryHostPointerPropertiesEXT: Invalid device "
"[VUID-vkGetMemoryHostPointerPropertiesEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t marker) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdWriteBufferMarkerAMD: Invalid commandBuffer "
"[VUID-vkCmdWriteBufferMarkerAMD-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceCalibrateableTimeDomainsEXT: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceCalibrateableTimeDomainsEXT-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint64_t* pMaxDeviation) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetCalibratedTimestampsEXT: Invalid device "
"[VUID-vkGetCalibratedTimestampsEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t firstTask) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawMeshTasksNV: Invalid commandBuffer "
"[VUID-vkCmdDrawMeshTasksNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawMeshTasksIndirectNV: Invalid commandBuffer "
"[VUID-vkCmdDrawMeshTasksIndirectNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawMeshTasksIndirectCountNV: Invalid commandBuffer "
"[VUID-vkCmdDrawMeshTasksIndirectCountNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkRect2D* pExclusiveScissors) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetExclusiveScissorNV: Invalid commandBuffer "
"[VUID-vkCmdSetExclusiveScissorNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const void* pCheckpointMarker) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetCheckpointNV: Invalid commandBuffer "
"[VUID-vkCmdSetCheckpointNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCheckpointDataNV* pCheckpointData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetQueueCheckpointDataNV: Invalid queue "
"[VUID-vkGetQueueCheckpointDataNV-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkInitializePerformanceApiInfoINTEL* pInitializeInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkInitializePerformanceApiINTEL: Invalid device "
"[VUID-vkInitializePerformanceApiINTEL-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDevice device) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkUninitializePerformanceApiINTEL: Invalid device "
"[VUID-vkUninitializePerformanceApiINTEL-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkPerformanceMarkerInfoINTEL* pMarkerInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetPerformanceMarkerINTEL: Invalid commandBuffer "
"[VUID-vkCmdSetPerformanceMarkerINTEL-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkPerformanceStreamMarkerInfoINTEL* pMarkerInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetPerformanceStreamMarkerINTEL: Invalid commandBuffer "
"[VUID-vkCmdSetPerformanceStreamMarkerINTEL-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkPerformanceOverrideInfoINTEL* pOverrideInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetPerformanceOverrideINTEL: Invalid commandBuffer "
"[VUID-vkCmdSetPerformanceOverrideINTEL-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPerformanceConfigurationINTEL* pConfiguration) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkAcquirePerformanceConfigurationINTEL: Invalid device "
"[VUID-vkAcquirePerformanceConfigurationINTEL-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPerformanceConfigurationINTEL configuration) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkReleasePerformanceConfigurationINTEL: Invalid device "
"[VUID-vkReleasePerformanceConfigurationINTEL-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPerformanceConfigurationINTEL configuration) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkQueueSetPerformanceConfigurationINTEL: Invalid queue "
"[VUID-vkQueueSetPerformanceConfigurationINTEL-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPerformanceValueINTEL* pValue) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPerformanceParameterINTEL: Invalid device "
"[VUID-vkGetPerformanceParameterINTEL-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBool32 localDimmingEnable) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkSetLocalDimmingAMD: Invalid device "
"[VUID-vkSetLocalDimmingAMD-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBufferDeviceAddressInfo* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetBufferDeviceAddressEXT: Invalid device "
"[VUID-vkGetBufferDeviceAddressEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceCooperativeMatrixPropertiesNV: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceCooperativeMatrixPropertiesNV-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSwapchainKHR swapchain) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkAcquireFullScreenExclusiveModeEXT: Invalid device "
"[VUID-vkAcquireFullScreenExclusiveModeEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSwapchainKHR swapchain) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkReleaseFullScreenExclusiveModeEXT: Invalid device "
"[VUID-vkReleaseFullScreenExclusiveModeEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint16_t lineStipplePattern) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetLineStippleEXT: Invalid commandBuffer "
"[VUID-vkCmdSetLineStippleEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t queryCount) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkResetQueryPoolEXT: Invalid device "
"[VUID-vkResetQueryPoolEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCullModeFlags cullMode) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetCullModeEXT: Invalid commandBuffer "
"[VUID-vkCmdSetCullModeEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkFrontFace frontFace) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetFrontFaceEXT: Invalid commandBuffer "
"[VUID-vkCmdSetFrontFaceEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPrimitiveTopology primitiveTopology) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetPrimitiveTopologyEXT: Invalid commandBuffer "
"[VUID-vkCmdSetPrimitiveTopologyEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkViewport* pViewports) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetViewportWithCountEXT: Invalid commandBuffer "
"[VUID-vkCmdSetViewportWithCountEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkRect2D* pScissors) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetScissorWithCountEXT: Invalid commandBuffer "
"[VUID-vkCmdSetScissorWithCountEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkDeviceSize* pStrides) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBindVertexBuffers2EXT: Invalid commandBuffer "
"[VUID-vkCmdBindVertexBuffers2EXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBool32 depthTestEnable) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDepthTestEnableEXT: Invalid commandBuffer "
"[VUID-vkCmdSetDepthTestEnableEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBool32 depthWriteEnable) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDepthWriteEnableEXT: Invalid commandBuffer "
"[VUID-vkCmdSetDepthWriteEnableEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCompareOp depthCompareOp) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDepthCompareOpEXT: Invalid commandBuffer "
"[VUID-vkCmdSetDepthCompareOpEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBool32 depthBoundsTestEnable) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDepthBoundsTestEnableEXT: Invalid commandBuffer "
"[VUID-vkCmdSetDepthBoundsTestEnableEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBool32 stencilTestEnable) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetStencilTestEnableEXT: Invalid commandBuffer "
"[VUID-vkCmdSetStencilTestEnableEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCompareOp compareOp) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetStencilOpEXT: Invalid commandBuffer "
"[VUID-vkCmdSetStencilOpEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryRequirements2* pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetGeneratedCommandsMemoryRequirementsNV: Invalid device "
"[VUID-vkGetGeneratedCommandsMemoryRequirementsNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdPreprocessGeneratedCommandsNV: Invalid commandBuffer "
"[VUID-vkCmdPreprocessGeneratedCommandsNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkGeneratedCommandsInfoNV* pGeneratedCommandsInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdExecuteGeneratedCommandsNV: Invalid commandBuffer "
"[VUID-vkCmdExecuteGeneratedCommandsNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t groupIndex) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBindPipelineShaderGroupNV: Invalid commandBuffer "
"[VUID-vkCmdBindPipelineShaderGroupNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkIndirectCommandsLayoutNV* pIndirectCommandsLayout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateIndirectCommandsLayoutNV: Invalid device "
"[VUID-vkCreateIndirectCommandsLayoutNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyIndirectCommandsLayoutNV: Invalid device "
"[VUID-vkDestroyIndirectCommandsLayoutNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkAcquireDrmDisplayEXT: Invalid physicalDevice "
"[VUID-vkAcquireDrmDisplayEXT-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDrmDisplayEXT: Invalid physicalDevice "
"[VUID-vkGetDrmDisplayEXT-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPrivateDataSlot* pPrivateDataSlot) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreatePrivateDataSlotEXT: Invalid device "
"[VUID-vkCreatePrivateDataSlotEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyPrivateDataSlotEXT: Invalid device "
"[VUID-vkDestroyPrivateDataSlotEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint64_t data) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkSetPrivateDataEXT: Invalid device "
"[VUID-vkSetPrivateDataEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint64_t* pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPrivateDataEXT: Invalid device "
"[VUID-vkGetPrivateDataEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkFragmentShadingRateCombinerOpKHR combinerOps[2]) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetFragmentShadingRateEnumNV: Invalid commandBuffer "
"[VUID-vkCmdSetFragmentShadingRateEnumNV-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkAcquireWinrtDisplayNV: Invalid physicalDevice "
"[VUID-vkAcquireWinrtDisplayNV-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetWinrtDisplayNV: Invalid physicalDevice "
"[VUID-vkGetWinrtDisplayNV-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkVertexInputAttributeDescription2EXT* pVertexAttributeDescriptions) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetVertexInputEXT: Invalid commandBuffer "
"[VUID-vkCmdSetVertexInputEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
zx_handle_t* pZirconHandle) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryZirconHandleFUCHSIA: Invalid device "
"[VUID-vkGetMemoryZirconHandleFUCHSIA-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkMemoryZirconHandlePropertiesFUCHSIA* pMemoryZirconHandleProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryZirconHandlePropertiesFUCHSIA: Invalid device "
"[VUID-vkGetMemoryZirconHandlePropertiesFUCHSIA-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkImportSemaphoreZirconHandleInfoFUCHSIA* pImportSemaphoreZirconHandleInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkImportSemaphoreZirconHandleFUCHSIA: Invalid device "
"[VUID-vkImportSemaphoreZirconHandleFUCHSIA-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
zx_handle_t* pZirconHandle) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetSemaphoreZirconHandleFUCHSIA: Invalid device "
"[VUID-vkGetSemaphoreZirconHandleFUCHSIA-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBufferCollectionFUCHSIA* pCollection) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateBufferCollectionFUCHSIA: Invalid device "
"[VUID-vkCreateBufferCollectionFUCHSIA-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkImageConstraintsInfoFUCHSIA* pImageConstraintsInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkSetBufferCollectionImageConstraintsFUCHSIA: Invalid device "
"[VUID-vkSetBufferCollectionImageConstraintsFUCHSIA-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBufferConstraintsInfoFUCHSIA* pBufferConstraintsInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkSetBufferCollectionBufferConstraintsFUCHSIA: Invalid device "
"[VUID-vkSetBufferCollectionBufferConstraintsFUCHSIA-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyBufferCollectionFUCHSIA: Invalid device "
"[VUID-vkDestroyBufferCollectionFUCHSIA-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBufferCollectionPropertiesFUCHSIA* pProperties) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetBufferCollectionPropertiesFUCHSIA: Invalid device "
"[VUID-vkGetBufferCollectionPropertiesFUCHSIA-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkExtent2D* pMaxWorkgroupSize) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI: Invalid device "
"[VUID-vkGetDeviceSubpassShadingMaxWorkgroupSizeHUAWEI-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkCommandBuffer commandBuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSubpassShadingHUAWEI: Invalid commandBuffer "
"[VUID-vkCmdSubpassShadingHUAWEI-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkImageLayout imageLayout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBindInvocationMaskHUAWEI: Invalid commandBuffer "
"[VUID-vkCmdBindInvocationMaskHUAWEI-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkRemoteAddressNV* pAddress) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetMemoryRemoteAddressNV: Invalid device "
"[VUID-vkGetMemoryRemoteAddressNV-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t patchControlPoints) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetPatchControlPointsEXT: Invalid commandBuffer "
"[VUID-vkCmdSetPatchControlPointsEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBool32 rasterizerDiscardEnable) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetRasterizerDiscardEnableEXT: Invalid commandBuffer "
"[VUID-vkCmdSetRasterizerDiscardEnableEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBool32 depthBiasEnable) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDepthBiasEnableEXT: Invalid commandBuffer "
"[VUID-vkCmdSetDepthBiasEnableEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkLogicOp logicOp) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetLogicOpEXT: Invalid commandBuffer "
"[VUID-vkCmdSetLogicOpEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkBool32 primitiveRestartEnable) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetPrimitiveRestartEnableEXT: Invalid commandBuffer "
"[VUID-vkCmdSetPrimitiveRestartEnableEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBool32* pColorWriteEnables) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetColorWriteEnableEXT: Invalid commandBuffer "
"[VUID-vkCmdSetColorWriteEnableEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawMultiEXT: Invalid commandBuffer "
"[VUID-vkCmdDrawMultiEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const int32_t* pVertexOffset) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawMultiIndexedEXT: Invalid commandBuffer "
"[VUID-vkCmdDrawMultiIndexedEXT-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
float priority) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkSetDeviceMemoryPriorityEXT: Invalid device "
"[VUID-vkSetDeviceMemoryPriorityEXT-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkAccelerationStructureKHR* pAccelerationStructure) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateAccelerationStructureKHR: Invalid device "
"[VUID-vkCreateAccelerationStructureKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAllocationCallbacks* pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyAccelerationStructureKHR: Invalid device "
"[VUID-vkDestroyAccelerationStructureKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBuildAccelerationStructuresKHR: Invalid commandBuffer "
"[VUID-vkCmdBuildAccelerationStructuresKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const uint32_t* const* ppMaxPrimitiveCounts) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBuildAccelerationStructuresIndirectKHR: Invalid commandBuffer "
"[VUID-vkCmdBuildAccelerationStructuresIndirectKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAccelerationStructureBuildRangeInfoKHR* const* ppBuildRangeInfos) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkBuildAccelerationStructuresKHR: Invalid device "
"[VUID-vkBuildAccelerationStructuresKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyAccelerationStructureInfoKHR* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCopyAccelerationStructureKHR: Invalid device "
"[VUID-vkCopyAccelerationStructureKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCopyAccelerationStructureToMemoryKHR: Invalid device "
"[VUID-vkCopyAccelerationStructureToMemoryKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCopyMemoryToAccelerationStructureKHR: Invalid device "
"[VUID-vkCopyMemoryToAccelerationStructureKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
size_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkWriteAccelerationStructuresPropertiesKHR: Invalid device "
"[VUID-vkWriteAccelerationStructuresPropertiesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyAccelerationStructureInfoKHR* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyAccelerationStructureKHR: Invalid commandBuffer "
"[VUID-vkCmdCopyAccelerationStructureKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyAccelerationStructureToMemoryInfoKHR* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyAccelerationStructureToMemoryKHR: Invalid commandBuffer "
"[VUID-vkCmdCopyAccelerationStructureToMemoryKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkCopyMemoryToAccelerationStructureInfoKHR* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyMemoryToAccelerationStructureKHR: Invalid commandBuffer "
"[VUID-vkCmdCopyMemoryToAccelerationStructureKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkAccelerationStructureDeviceAddressInfoKHR* pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetAccelerationStructureDeviceAddressKHR: Invalid device "
"[VUID-vkGetAccelerationStructureDeviceAddressKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t firstQuery) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdWriteAccelerationStructuresPropertiesKHR: Invalid commandBuffer "
"[VUID-vkCmdWriteAccelerationStructuresPropertiesKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkAccelerationStructureCompatibilityKHR* pCompatibility) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceAccelerationStructureCompatibilityKHR: Invalid device "
"[VUID-vkGetDeviceAccelerationStructureCompatibilityKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkAccelerationStructureBuildSizesInfoKHR* pSizeInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetAccelerationStructureBuildSizesKHR: Invalid device "
"[VUID-vkGetAccelerationStructureBuildSizesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t depth) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdTraceRaysKHR: Invalid commandBuffer "
"[VUID-vkCmdTraceRaysKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPipeline* pPipelines) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateRayTracingPipelinesKHR: Invalid device "
"[VUID-vkCreateRayTracingPipelinesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
void* pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetRayTracingCaptureReplayShaderGroupHandlesKHR: Invalid device "
"[VUID-vkGetRayTracingCaptureReplayShaderGroupHandlesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDeviceAddress indirectDeviceAddress) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdTraceRaysIndirectKHR: Invalid commandBuffer "
"[VUID-vkCmdTraceRaysIndirectKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkShaderGroupShaderKHR groupShader) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetRayTracingShaderGroupStackSizeKHR: Invalid device "
"[VUID-vkGetRayTracingShaderGroupStackSizeKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t pipelineStackSize) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetRayTracingPipelineStackSizeKHR: Invalid commandBuffer "
"[VUID-vkCmdSetRayTracingPipelineStackSizeKHR-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
/*
*
- * Copyright (c) 2015-2021 The Khronos Group Inc.
- * Copyright (c) 2015-2021 Valve Corporation
- * Copyright (c) 2015-2021 LunarG, Inc.
+ * Copyright (c) 2015-2022 The Khronos Group Inc.
+ * Copyright (c) 2015-2022 Valve Corporation
+ * Copyright (c) 2015-2022 LunarG, Inc.
* Copyright (C) 2015 Google Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
struct loader_instance *ptr_instance = loader_get_instance(instance);
// If we've gotten here and the pointer is NULL, it's invalid
if (ptr_instance == NULL) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetInstanceProcAddr: Invalid instance [VUID-vkGetInstanceProcAddr-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_PLATFORM_THREAD_ONCE(&once_init, loader_initialize);
if (NULL == pApiVersion) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkEnumerateInstanceVersion: \'pApiVersion\' must not be NULL "
- "(VUVUID-vkEnumerateInstanceVersion-pApiVersion-parameter");
+ "(VUID-vkEnumerateInstanceVersion-pApiVersion-parameter");
// NOTE: This seems silly, but it's the only allowable failure
return VK_ERROR_OUT_OF_HOST_MEMORY;
}
LOADER_PLATFORM_THREAD_ONCE(&once_init, loader_initialize);
if (pCreateInfo == NULL) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateInstance: \'pCreateInfo\' is NULL (VUID-vkCreateInstance-pCreateInfo-parameter)");
goto out;
}
if (pInstance == NULL) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateInstance \'pInstance\' not valid (VUID-vkCreateInstance-pInstance-parameter)");
goto out;
}
ptr_instance = loader_get_instance(instance);
if (ptr_instance == NULL) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyInstance: Invalid instance [VUID-vkDestroyInstance-instance-parameter]");
loader_platform_thread_unlock_mutex(&loader_lock);
abort(); /* Intentionally fail so user can correct issue. */
}
if (messenger_setup) {
+ loader_log(ptr_instance, VULKAN_LOADER_INFO_BIT, 0, "vkDestroyInstance: destroying all debug util messengers");
+
util_DestroyDebugUtilsMessengers(ptr_instance, pAllocator, ptr_instance->num_tmp_messengers, ptr_instance->tmp_messengers);
util_FreeDebugUtilsMessengerCreateInfos(pAllocator, ptr_instance->tmp_messenger_create_infos, ptr_instance->tmp_messengers);
}
if (callback_setup) {
+ loader_log(ptr_instance, VULKAN_LOADER_INFO_BIT, 0, "vkDestroyInstance: destroying all debug report callbacks");
+
util_DestroyDebugReportCallbacks(ptr_instance, pAllocator, ptr_instance->num_tmp_report_callbacks,
ptr_instance->tmp_report_callbacks);
util_FreeDebugReportCreateInfos(pAllocator, ptr_instance->tmp_report_create_infos, ptr_instance->tmp_report_callbacks);
inst = loader_get_instance(instance);
if (NULL == inst) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkEnumeratePhysicalDevices: Invalid instance [VUID-vkEnumeratePhysicalDevices-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
if (NULL == pPhysicalDeviceCount) {
- loader_log(inst, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(inst, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkEnumeratePhysicalDevices: Received NULL pointer for physical device count return value. "
"[VUID-vkEnumeratePhysicalDevices-pPhysicalDeviceCount-parameter]");
res = VK_ERROR_INITIALIZATION_FAILED;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
loader_log(
- NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceFeatures: Invalid physicalDevice [VUID-vkGetPhysicalDeviceFeatures-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceFormatProperties: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceFormatProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceImageFormatProperties: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceImageFormatProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
loader_log(
- NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceProperties: Invalid physicalDevice [VUID-vkGetPhysicalDeviceProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceQueueFamilyProperties: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceQueueFamilyProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceMemoryProperties: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceMemoryProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkCreateDevice(VkPhysicalDevice physicalDevice, const VkDeviceCreateInfo *pCreateInfo,
const VkAllocationCallbacks *pAllocator, VkDevice *pDevice) {
if (VK_NULL_HANDLE == loader_unwrap_physical_device(physicalDevice)) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateDevice: Invalid physicalDevice [VUID-vkCreateDevice-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
}
disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkDestroyDevice: Invalid device [VUID-vkDestroyDevice-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkDestroyDevice: Invalid device [VUID-vkDestroyDevice-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
phys_dev = (struct loader_physical_device_tramp *)physicalDevice;
if (VK_NULL_HANDLE == physicalDevice || PHYS_TRAMP_MAGIC_NUMBER != phys_dev->magic) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkEnumerateDeviceExtensionProperties: Invalid physicalDevice "
"[VUID-vkEnumerateDeviceExtensionProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
phys_dev = (struct loader_physical_device_tramp *)physicalDevice;
if (VK_NULL_HANDLE == physicalDevice || PHYS_TRAMP_MAGIC_NUMBER != phys_dev->magic) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkEnumerateDeviceLayerProperties: Invalid physicalDevice "
"[VUID-vkEnumerateDeviceLayerProperties-physicalDevice-parameter]");
loader_platform_thread_unlock_mutex(&loader_lock);
VkQueue *pQueue) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkGetDeviceQueue: Invalid device [VUID-vkGetDeviceQueue-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkGetDeviceQueue: Invalid device [VUID-vkGetDeviceQueue-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkFence fence) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkQueueSubmit: Invalid queue [VUID-vkQueueSubmit-queue-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkQueueSubmit: Invalid queue [VUID-vkQueueSubmit-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkQueueWaitIdle(VkQueue queue) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkQueueWaitIdle: Invalid queue [VUID-vkQueueWaitIdle-queue-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkQueueWaitIdle: Invalid queue [VUID-vkQueueWaitIdle-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkDeviceWaitIdle(VkDevice device) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkDeviceWaitIdle: Invalid device [VUID-vkDeviceWaitIdle-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkDeviceWaitIdle: Invalid device [VUID-vkDeviceWaitIdle-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkDeviceMemory *pMemory) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkAllocateMemory: Invalid device [VUID-vkAllocateMemory-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkAllocateMemory: Invalid device [VUID-vkAllocateMemory-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkFreeMemory: Invalid device [VUID-vkFreeMemory-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkFreeMemory: Invalid device [VUID-vkFreeMemory-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize size, VkFlags flags, void **ppData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkMapMemory: Invalid device [VUID-vkMapMemory-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkMapMemory: Invalid device [VUID-vkMapMemory-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkUnmapMemory(VkDevice device, VkDeviceMemory mem) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkUnmapMemory: Invalid device [VUID-vkUnmapMemory-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkUnmapMemory: Invalid device [VUID-vkUnmapMemory-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkMappedMemoryRange *pMemoryRanges) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkFlushMappedMemoryRanges: Invalid device [VUID-vkFlushMappedMemoryRanges-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkMappedMemoryRange *pMemoryRanges) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkInvalidateMappedMemoryRanges: Invalid device [VUID-vkInvalidateMappedMemoryRanges-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize *pCommittedMemoryInBytes) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceMemoryCommitment: Invalid device [VUID-vkGetDeviceMemoryCommitment-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize offset) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkBindBufferMemory: Invalid device [VUID-vkBindBufferMemory-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize offset) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkBindImageMemory: Invalid device [VUID-vkBindImageMemory-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkBindImageMemory: Invalid device [VUID-vkBindImageMemory-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkMemoryRequirements *pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetBufferMemoryRequirements: Invalid device [VUID-vkGetBufferMemoryRequirements-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkMemoryRequirements *pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageMemoryRequirements: Invalid device [VUID-vkGetImageMemoryRequirements-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSparseImageMemoryRequirements *pSparseMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageSparseMemoryRequirements: Invalid device [VUID-vkGetImageSparseMemoryRequirements-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceSparseImageFormatProperties: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceSparseImageFormatProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBindSparseInfo *pBindInfo, VkFence fence) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkQueueBindSparse: Invalid queue [VUID-vkQueueBindSparse-queue-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkQueueBindSparse: Invalid queue [VUID-vkQueueBindSparse-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkFence *pFence) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkCreateFence: Invalid device [VUID-vkCreateFence-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkCreateFence: Invalid device [VUID-vkCreateFence-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkDestroyFence(VkDevice device, VkFence fence, const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkDestroyFence: Invalid device [VUID-vkDestroyFence-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkDestroyFence: Invalid device [VUID-vkDestroyFence-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkResetFences(VkDevice device, uint32_t fenceCount, const VkFence *pFences) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkResetFences: Invalid device [VUID-vkResetFences-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkResetFences: Invalid device [VUID-vkResetFences-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkGetFenceStatus(VkDevice device, VkFence fence) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkGetFenceStatus: Invalid device [VUID-vkGetFenceStatus-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkGetFenceStatus: Invalid device [VUID-vkGetFenceStatus-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkBool32 waitAll, uint64_t timeout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkWaitForFences: Invalid device [VUID-vkWaitForFences-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkWaitForFences: Invalid device [VUID-vkWaitForFences-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkSemaphore *pSemaphore) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkCreateSemaphore: Invalid device [VUID-vkCreateSemaphore-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkCreateSemaphore: Invalid device [VUID-vkCreateSemaphore-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroySemaphore: Invalid device [VUID-vkDestroySemaphore-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkEvent *pEvent) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkCreateEvent: Invalid device [VUID-vkCreateEvent-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkCreateEvent: Invalid device [VUID-vkCreateEvent-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkDestroyEvent(VkDevice device, VkEvent event, const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkDestroyEvent: Invalid device [VUID-vkDestroyEvent-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkDestroyEvent: Invalid device [VUID-vkDestroyEvent-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkGetEventStatus(VkDevice device, VkEvent event) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkGetEventStatus: Invalid device [VUID-vkGetEventStatus-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkGetEventStatus: Invalid device [VUID-vkGetEventStatus-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkSetEvent(VkDevice device, VkEvent event) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkSetEvent: Invalid device [VUID-vkSetEvent-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkSetEvent: Invalid device [VUID-vkSetEvent-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkResetEvent(VkDevice device, VkEvent event) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkResetEvent: Invalid device [VUID-vkResetEvent-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkResetEvent: Invalid device [VUID-vkResetEvent-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkQueryPool *pQueryPool) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkCreateQueryPool: Invalid device [VUID-vkCreateQueryPool-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkCreateQueryPool: Invalid device [VUID-vkCreateQueryPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyQueryPool: Invalid device [VUID-vkDestroyQueryPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize stride, VkQueryResultFlags flags) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetQueryPoolResults: Invalid device [VUID-vkGetQueryPoolResults-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkBuffer *pBuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkCreateBuffer: Invalid device [VUID-vkCreateBuffer-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkCreateBuffer: Invalid device [VUID-vkCreateBuffer-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkDestroyBuffer: Invalid device [VUID-vkDestroyBuffer-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkDestroyBuffer: Invalid device [VUID-vkDestroyBuffer-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkBufferView *pView) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateBufferView: Invalid device [VUID-vkCreateBufferView-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyBufferView: Invalid device [VUID-vkDestroyBufferView-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkImage *pImage) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkCreateImage: Invalid device [VUID-vkCreateImage-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkCreateImage: Invalid device [VUID-vkCreateImage-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkDestroyImage(VkDevice device, VkImage image, const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkDestroyImage: Invalid device [VUID-vkDestroyImage-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkDestroyImage: Invalid device [VUID-vkDestroyImage-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSubresourceLayout *pLayout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageSubresourceLayout: Invalid device [VUID-vkGetImageSubresourceLayout-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkImageView *pView) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkCreateImageView: Invalid device [VUID-vkCreateImageView-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkCreateImageView: Invalid device [VUID-vkCreateImageView-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyImageView: Invalid device [VUID-vkDestroyImageView-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkShaderModule *pShader) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateShaderModule: Invalid device [VUID-vkCreateShaderModule-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyShaderModule: Invalid device [VUID-vkDestroyShaderModule-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkPipelineCache *pPipelineCache) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreatePipelineCache: Invalid device [VUID-vkCreatePipelineCache-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyPipelineCache: Invalid device [VUID-vkDestroyPipelineCache-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
size_t *pDataSize, void *pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPipelineCacheData: Invalid device [VUID-vkGetPipelineCacheData-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t srcCacheCount, const VkPipelineCache *pSrcCaches) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkMergePipelineCaches: Invalid device [VUID-vkMergePipelineCaches-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkPipeline *pPipelines) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateGraphicsPipelines: Invalid device [VUID-vkCreateGraphicsPipelines-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkPipeline *pPipelines) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateComputePipelines: Invalid device [VUID-vkCreateComputePipelines-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkDestroyPipeline: Invalid device [VUID-vkDestroyPipeline-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkDestroyPipeline: Invalid device [VUID-vkDestroyPipeline-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkPipelineLayout *pPipelineLayout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreatePipelineLayout: Invalid device [VUID-vkCreatePipelineLayout-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyPipelineLayout: Invalid device [VUID-vkDestroyPipelineLayout-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkSampler *pSampler) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkCreateSampler: Invalid device [VUID-vkCreateSampler-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkCreateSampler: Invalid device [VUID-vkCreateSampler-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkDestroySampler: Invalid device [VUID-vkDestroySampler-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkDestroySampler: Invalid device [VUID-vkDestroySampler-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDescriptorSetLayout *pSetLayout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateDescriptorSetLayout: Invalid device [VUID-vkCreateDescriptorSetLayout-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyDescriptorSetLayout: Invalid device [VUID-vkDestroyDescriptorSetLayout-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDescriptorPool *pDescriptorPool) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateDescriptorPool: Invalid device [VUID-vkCreateDescriptorPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyDescriptorPool: Invalid device [VUID-vkDestroyDescriptorPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDescriptorPoolResetFlags flags) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkResetDescriptorPool: Invalid device [VUID-vkResetDescriptorPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDescriptorSet *pDescriptorSets) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkAllocateDescriptorSets: Invalid device [VUID-vkAllocateDescriptorSets-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkDescriptorSet *pDescriptorSets) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkFreeDescriptorSets: Invalid device [VUID-vkFreeDescriptorSets-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkCopyDescriptorSet *pDescriptorCopies) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkUpdateDescriptorSets: Invalid device [VUID-vkUpdateDescriptorSets-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkFramebuffer *pFramebuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateFramebuffer: Invalid device [VUID-vkCreateFramebuffer-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyFramebuffer: Invalid device [VUID-vkDestroyFramebuffer-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkRenderPass *pRenderPass) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateRenderPass: Invalid device [VUID-vkCreateRenderPass-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyRenderPass: Invalid device [VUID-vkDestroyRenderPass-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkExtent2D *pGranularity) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetRenderAreaGranularity: Invalid device [VUID-vkGetRenderAreaGranularity-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkCommandPool *pCommandPool) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateCommandPool: Invalid device [VUID-vkCreateCommandPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyCommandPool: Invalid device [VUID-vkDestroyCommandPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkCommandPoolResetFlags flags) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkResetCommandPool: Invalid device [VUID-vkResetCommandPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkResult res;
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkAllocateCommandBuffers: Invalid device [VUID-vkAllocateCommandBuffers-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t commandBufferCount, const VkCommandBuffer *pCommandBuffers) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkFreeCommandBuffers: Invalid device [VUID-vkFreeCommandBuffers-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkBeginCommandBuffer: Invalid commandBuffer [VUID-vkBeginCommandBuffer-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkEndCommandBuffer(VkCommandBuffer commandBuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkEndCommandBuffer: Invalid commandBuffer [VUID-vkEndCommandBuffer-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkResetCommandBuffer(VkCommandBuffer commandBuffer, VkCommandBufferResetFlags flags) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkResetCommandBuffer: Invalid commandBuffer [VUID-vkResetCommandBuffer-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkPipeline pipeline) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBindPipeline: Invalid commandBuffer [VUID-vkCmdBindPipeline-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t viewportCount, const VkViewport *pViewports) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetViewport: Invalid commandBuffer [VUID-vkCmdSetViewport-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t scissorCount, const VkRect2D *pScissors) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetScissor: Invalid commandBuffer [VUID-vkCmdSetScissor-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdSetLineWidth(VkCommandBuffer commandBuffer, float lineWidth) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetLineWidth: Invalid commandBuffer [VUID-vkCmdSetLineWidth-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
float depthBiasClamp, float depthBiasSlopeFactor) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDepthBias: Invalid commandBuffer [VUID-vkCmdSetDepthBias-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdSetBlendConstants(VkCommandBuffer commandBuffer, const float blendConstants[4]) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetBlendConstants: Invalid commandBuffer [VUID-vkCmdSetBlendConstants-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
float maxDepthBounds) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDepthBounds: Invalid commandBuffer [VUID-vkCmdSetDepthBounds-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t compareMask) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetStencilCompareMask: Invalid commandBuffer [VUID-vkCmdSetStencilCompareMask-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t writeMask) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetStencilWriteMask: Invalid commandBuffer [VUID-vkCmdSetStencilWriteMask-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t reference) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetStencilReference: Invalid commandBuffer [VUID-vkCmdSetStencilReference-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t dynamicOffsetCount, const uint32_t *pDynamicOffsets) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBindDescriptorSets: Invalid commandBuffer [VUID-vkCmdBindDescriptorSets-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkIndexType indexType) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBindIndexBuffer: Invalid commandBuffer [VUID-vkCmdBindIndexBuffer-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkDeviceSize *pOffsets) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBindVertexBuffers: Invalid commandBuffer [VUID-vkCmdBindVertexBuffers-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t firstVertex, uint32_t firstInstance) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkCmdDraw: Invalid commandBuffer [VUID-vkCmdDraw-commandBuffer-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkCmdDraw: Invalid commandBuffer [VUID-vkCmdDraw-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t firstInstance) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndexed: Invalid commandBuffer [VUID-vkCmdDrawIndexed-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t drawCount, uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndirect: Invalid commandBuffer [VUID-vkCmdDrawIndirect-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize offset, uint32_t drawCount, uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndexedIndirect: Invalid commandBuffer [VUID-vkCmdDrawIndexedIndirect-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdDispatch(VkCommandBuffer commandBuffer, uint32_t x, uint32_t y, uint32_t z) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDispatch: Invalid commandBuffer [VUID-vkCmdDispatch-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize offset) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDispatchIndirect: Invalid commandBuffer [VUID-vkCmdDispatchIndirect-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t regionCount, const VkBufferCopy *pRegions) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyBuffer: Invalid commandBuffer [VUID-vkCmdCopyBuffer-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkImageCopy *pRegions) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyImage: Invalid commandBuffer [VUID-vkCmdCopyImage-devcommandBufferice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkImageBlit *pRegions, VkFilter filter) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBlitImage: Invalid commandBuffer [VUID-vkCmdBlitImage-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkBufferImageCopy *pRegions) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyBufferToImage: Invalid commandBuffer [VUID-vkCmdCopyBufferToImage-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t regionCount, const VkBufferImageCopy *pRegions) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyImageToBuffer: Invalid commandBuffer [VUID-vkCmdCopyImageToBuffer-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize dstOffset, VkDeviceSize dataSize, const void *pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdUpdateBuffer: Invalid commandBuffer [VUID-vkCmdUpdateBuffer-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize size, uint32_t data) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdFillBuffer: Invalid commandBuffer [VUID-vkCmdFillBuffer-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t rangeCount, const VkImageSubresourceRange *pRanges) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdClearColorImage: Invalid commandBuffer [VUID-vkCmdClearColorImage-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t rangeCount, const VkImageSubresourceRange *pRanges) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdClearDepthStencilImage: Invalid commandBuffer [VUID-vkCmdClearDepthStencilImage-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkClearRect *pRects) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdClearAttachments: Invalid commandBuffer [VUID-vkCmdClearAttachments-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkImageResolve *pRegions) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdResolveImage: Invalid commandBuffer [VUID-vkCmdResolveImage-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkPipelineStageFlags stageMask) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetEvent: Invalid commandBuffer [VUID-vkCmdSetEvent-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkPipelineStageFlags stageMask) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdResetEvent: Invalid commandBuffer [VUID-vkCmdResetEvent-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkImageMemoryBarrier *pImageMemoryBarriers) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdWaitEvents: Invalid commandBuffer [VUID-vkCmdWaitEvents-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkImageMemoryBarrier *pImageMemoryBarriers) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdPipelineBarrier: Invalid commandBuffer [VUID-vkCmdPipelineBarrier-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkFlags flags) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginQuery: Invalid commandBuffer [VUID-vkCmdBeginQuery-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdEndQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t slot) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndQuery: Invalid commandBuffer [VUID-vkCmdEndQuery-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t firstQuery, uint32_t queryCount) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdResetQueryPool: Invalid commandBuffer [VUID-vkCmdResetQueryPool-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkQueryPool queryPool, uint32_t slot) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdWriteTimestamp: Invalid commandBuffer [VUID-vkCmdWriteTimestamp-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDeviceSize dstOffset, VkDeviceSize stride, VkFlags flags) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdCopyQueryPoolResults: Invalid commandBuffer [VUID-vkCmdCopyQueryPoolResults-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const void *pValues) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdPushConstants: Invalid commandBuffer [VUID-vkCmdPushConstants-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSubpassContents contents) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginRenderPass: Invalid commandBuffer [VUID-vkCmdBeginRenderPass-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdNextSubpass(VkCommandBuffer commandBuffer, VkSubpassContents contents) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdNextSubpass: Invalid commandBuffer [VUID-vkCmdNextSubpass-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdEndRenderPass(VkCommandBuffer commandBuffer) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndRenderPass: Invalid commandBuffer [VUID-vkCmdEndRenderPass-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkCommandBuffer *pCommandBuffers) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdExecuteCommands: Invalid commandBuffer [VUID-vkCmdExecuteCommands-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
inst = loader_get_instance(instance);
if (NULL == inst) {
loader_log(
- NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkEnumeratePhysicalDeviceGroupsKHR: Invalid instance [VUID-vkEnumeratePhysicalDeviceGroups-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkPhysicalDeviceFeatures2 *pFeatures) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceFeatures2: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceFeatures2-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPhysicalDeviceProperties2 *pProperties) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceProperties2: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceProperties2-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkFormatProperties2 *pFormatProperties) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceFormatProperties2: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceFormatProperties2-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkImageFormatProperties2 *pImageFormatProperties) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceImageFormatProperties2: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceImageFormatProperties2-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkPhysicalDevice physicalDevice, uint32_t *pQueueFamilyPropertyCount, VkQueueFamilyProperties2 *pQueueFamilyProperties) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceQueueFamilyProperties2: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceQueueFamilyProperties2-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
vkGetPhysicalDeviceMemoryProperties2(VkPhysicalDevice physicalDevice, VkPhysicalDeviceMemoryProperties2 *pMemoryProperties) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceMemoryProperties2: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceMemoryProperties2-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSparseImageFormatProperties2 *pProperties) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceSparseImageFormatProperties2: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceSparseImageFormatProperties2-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkExternalBufferProperties *pExternalBufferProperties) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceExternalBufferProperties: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceExternalBufferProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkExternalSemaphoreProperties *pExternalSemaphoreProperties) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceExternalSemaphoreProperties: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceExternalSemaphoreProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkExternalFenceProperties *pExternalFenceProperties) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceExternalFenceProperties: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceExternalFenceProperties-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkBindBufferMemoryInfo *pBindInfos) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkBindBufferMemory2: Invalid device [VUID-vkBindBufferMemory2-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkBindImageMemoryInfo *pBindInfos) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkBindImageMemory2: Invalid device [VUID-vkBindImageMemory2-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkPeerMemoryFeatureFlags *pPeerMemoryFeatures) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceGroupPeerMemoryFeatures: Invalid device [VUID-vkGetDeviceGroupPeerMemoryFeatures-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdSetDeviceMask(VkCommandBuffer commandBuffer, uint32_t deviceMask) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdSetDeviceMask: Invalid commandBuffer [VUID-vkCmdSetDeviceMask-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t groupCountZ) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDispatchBase: Invalid commandBuffer [VUID-vkCmdDispatchBase-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkMemoryRequirements2 *pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageMemoryRequirements2: Invalid device [VUID-vkGetImageMemoryRequirements2-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkMemoryRequirements2 *pMemoryRequirements) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetBufferMemoryRequirements2: Invalid device [VUID-vkGetBufferMemoryRequirements2-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
loader_log(
- NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetImageSparseMemoryRequirements2: Invalid device [VUID-vkGetImageSparseMemoryRequirements2-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkCommandPoolTrimFlags flags) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkTrimCommandPool: Invalid device [VUID-vkTrimCommandPool-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkTrimCommandPool: Invalid device [VUID-vkTrimCommandPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
disp->TrimCommandPool(device, commandPool, flags);
LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkGetDeviceQueue2(VkDevice device, const VkDeviceQueueInfo2 *pQueueInfo, VkQueue *pQueue) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkGetDeviceQueue2: Invalid device [VUID-vkGetDeviceQueue2-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkGetDeviceQueue2: Invalid device [VUID-vkGetDeviceQueue2-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
disp->GetDeviceQueue2(device, pQueueInfo, pQueue);
VkSamplerYcbcrConversion *pYcbcrConversion) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateSamplerYcbcrConversion: Invalid device [VUID-vkCreateSamplerYcbcrConversion-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroySamplerYcbcrConversion: Invalid device [VUID-vkDestroySamplerYcbcrConversion-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkDescriptorSetLayoutSupport *pSupport) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDescriptorSetLayoutSupport: Invalid device [VUID-vkGetDescriptorSetLayoutSupport-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator, VkDescriptorUpdateTemplate *pDescriptorUpdateTemplate) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateDescriptorUpdateTemplate: Invalid device [VUID-vkCreateDescriptorUpdateTemplate-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroyDescriptorUpdateTemplate: Invalid device [VUID-vkDestroyDescriptorUpdateTemplate-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const void *pData) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkUpdateDescriptorSetWithTemplate: Invalid device [VUID-vkUpdateDescriptorSetWithTemplate-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkRenderPass *pRenderPass) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateRenderPass2: Invalid device [VUID-vkCreateRenderPass2-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkSubpassBeginInfo *pSubpassBeginInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdBeginRenderPass2: Invalid commandBuffer [VUID-vkCmdBeginRenderPass2-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkSubpassEndInfo *pSubpassEndInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdNextSubpass2: Invalid commandBuffer [VUID-vkCmdNextSubpass2-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkSubpassEndInfo *pSubpassEndInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdEndRenderPass2: Invalid commandBuffer [VUID-vkCmdEndRenderPass2-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t maxDrawCount, uint32_t stride) {
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndirectCount: Invalid commandBuffer [VUID-vkCmdDrawIndirectCount-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerDispatchTable *disp = loader_get_dispatch(commandBuffer);
if (NULL == disp) {
loader_log(
- NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCmdDrawIndexedIndirectCount: Invalid commandBuffer [VUID-vkCmdDrawIndexedIndirectCount-commandBuffer-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkGetSemaphoreCounterValue(VkDevice device, VkSemaphore semaphore, uint64_t *pValue) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetSemaphoreCounterValue: Invalid device [VUID-vkGetSemaphoreCounterValue-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint64_t timeout) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkWaitSemaphores: Invalid device [VUID-vkWaitSemaphores-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkWaitSemaphores: Invalid device [VUID-vkWaitSemaphores-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
return disp->WaitSemaphores(device, pWaitInfo, timeout);
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkSignalSemaphore(VkDevice device, const VkSemaphoreSignalInfo *pSignalInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkSignalSemaphore: Invalid device [VUID-vkSignalSemaphore-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkSignalSemaphore: Invalid device [VUID-vkSignalSemaphore-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
return disp->SignalSemaphore(device, pSignalInfo);
const VkBufferDeviceAddressInfo *pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetBufferDeviceAddress: Invalid device [VUID-vkGetBufferDeviceAddress-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkBufferDeviceAddressInfo *pInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetBufferOpaqueCaptureAddress: Invalid device [VUID-vkGetBufferOpaqueCaptureAddress-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
loader_log(
- NULL, VULKAN_LOADER_ERROR_BIT, 0,
+ NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceMemoryOpaqueCaptureAddress: Invalid device [VUID-vkGetDeviceMemoryOpaqueCaptureAddress-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t queryCount) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VULKAN_LOADER_ERROR_BIT, 0, "vkResetQueryPool: Invalid device [VUID-vkResetQueryPool-device-parameter]");
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
+ "vkResetQueryPool: Invalid device [VUID-vkResetQueryPool-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
disp->ResetQueryPool(device, queryPool, firstQuery, queryCount);
/*
- * Copyright (c) 2015-2021 The Khronos Group Inc.
- * Copyright (c) 2015-2021 Valve Corporation
- * Copyright (c) 2015-2021 LunarG, Inc.
+ * Copyright (c) 2015-2022 The Khronos Group Inc.
+ * Copyright (c) 2015-2022 Valve Corporation
+ * Copyright (c) 2015-2022 LunarG, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
const VkAllocationCallbacks *pAllocator) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroySurfaceKHR: Invalid instance [VUID-vkDestroySurfaceKHR-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceSurfaceSupportKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceSurfaceSupportKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceSurfaceCapabilitiesKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceSurfaceCapabilitiesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceSurfaceFormatsKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceSurfaceFormatsKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceSurfacePresentModesKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceSurfacePresentModesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSwapchainKHR *pSwapchain) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateSwapchainKHR: Invalid device [VUID-vkCreateSwapchainKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkAllocationCallbacks *pAllocator) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkDestroySwapchainKHR: Invalid device [VUID-vkDestroySwapchainKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
uint32_t *pSwapchainImageCount, VkImage *pSwapchainImages) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetSwapchainImagesKHR: Invalid device [VUID-vkGetSwapchainImagesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSemaphore semaphore, VkFence fence, uint32_t *pImageIndex) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkAcquireNextImageKHR: Invalid device [VUID-vkAcquireNextImageKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkQueuePresentKHR(VkQueue queue, const VkPresentInfoKHR *pPresentInfo) {
const VkLayerDispatchTable *disp = loader_get_dispatch(queue);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkQueuePresentKHR: Invalid queue [VUID-vkQueuePresentKHR-queue-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateWin32SurfaceKHR: Invalid instance [VUID-vkCreateWin32SurfaceKHR-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceWin32PresentationSupportKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceWin32PresentationSupportKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateWaylandSurfaceKHR: Invalid instance [VUID-vkCreateWaylandSurfaceKHR-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceWaylandPresentationSupportKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceWaylandPresentationSupportKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateXcbSurfaceKHR: Invalid instance [VUID-vkCreateXcbSurfaceKHR-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceXcbPresentationSupportKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceXcbPresentationSupportKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateXlibSurfaceKHR: Invalid instance [VUID-vkCreateXlibSurfaceKHR-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceXlibPresentationSupportKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceXlibPresentationSupportKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateDirectFBSurfaceEXT: Invalid instance [VUID-vkCreateDirectFBSurfaceEXT-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceDirectFBPresentationSupportEXT: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceDirectFBPresentationSupportEXT-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateAndroidSurfaceKHR: Invalid instance [VUID-vkCreateAndroidSurfaceKHR-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateHeadlessSurfaceEXT: Invalid instance [VUID-vkCreateHeadlessSurfaceEXT-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateMacOSSurfaceMVK: Invalid instance [VUID-vkCreateMacOSSurfaceMVK-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateIOSSurfaceMVK: Invalid instance [VUID-vkCreateIOSSurfaceMVK-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
loader_log(
- NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateStreamDescriptorSurfaceGGP: Invalid instance [VUID-vkCreateStreamDescriptorSurfaceGGP-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateMetalSurfaceEXT: Invalid instance [VUID-vkCreateMetalSurfaceEXT-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateScreenSurfaceQNX: Invalid instance [VUID-vkCreateScreenSurfaceQNX-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
struct _screen_window *window) {
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceScreenPresentationSupportQNX: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceScreenPresentationSupportQNX-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
// Functions for the VK_NN_vi_surface extension:
// This is the trampoline entrypoint for CreateViSurfaceNN
-LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkCreateViSurfaceNN(VkInstance instance,
- const VkViSurfaceCreateInfoNN* pCreateInfo,
- const VkAllocationCallbacks* pAllocator,
- VkSurfaceKHR* pSurface) {
- struct loader_instance* loader_inst = loader_get_instance(instance);
+LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkCreateViSurfaceNN(VkInstance instance, const VkViSurfaceCreateInfoNN *pCreateInfo,
+ const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) {
+ struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateViSurfaceNN: Invalid instance [VUID-vkCreateViSurfaceNN-instance-parameter]");
- abort(); /* Intentionally fail so user can correct issue. */
+ abort(); /* Intentionally fail so user can correct issue. */
}
return loader_inst->disp->layer_inst_disp.CreateViSurfaceNN(loader_inst->instance, pCreateInfo, pAllocator, pSurface);
}
// This is the instance chain terminator function for CreateViSurfaceNN
-VKAPI_ATTR VkResult VKAPI_CALL terminator_CreateViSurfaceNN(VkInstance instance, const VkViSurfaceCreateInfoNN* pCreateInfo,
- const VkAllocationCallbacks* pAllocator, VkSurfaceKHR* pSurface) {
+VKAPI_ATTR VkResult VKAPI_CALL terminator_CreateViSurfaceNN(VkInstance instance, const VkViSurfaceCreateInfoNN *pCreateInfo,
+ const VkAllocationCallbacks *pAllocator, VkSurfaceKHR *pSurface) {
VkResult vkRes = VK_SUCCESS;
VkIcdSurface *pIcdSurface = NULL;
uint32_t i = 0;
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceDisplayPropertiesKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceDisplayPropertiesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceDisplayPlanePropertiesKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceDisplayPlanePropertiesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDisplayPlaneSupportedDisplaysKHR: Invalid physicalDevice "
"[VUID-vkGetDisplayPlaneSupportedDisplaysKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDisplayModePropertiesKHR: Invalid physicalDevice "
"[VUID-vkGetDisplayModePropertiesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateDisplayModeKHR: Invalid physicalDevice "
"[VUID-vkCreateDisplayModeKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDisplayPlaneCapabilitiesKHR: Invalid physicalDevice "
"[VUID-vkGetDisplayPlaneCapabilitiesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateDisplayPlaneSurfaceKHR: Invalid instance [VUID-vkCreateDisplayPlaneSurfaceKHR-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
VkSwapchainKHR *pSwapchains) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateSharedSwapchainsKHR: Invalid device [VUID-vkCreateSharedSwapchainsKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
vkGetDeviceGroupPresentCapabilitiesKHR(VkDevice device, VkDeviceGroupPresentCapabilitiesKHR *pDeviceGroupPresentCapabilities) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceGroupPresentCapabilitiesKHR: Invalid device "
"[VUID-vkGetDeviceGroupPresentCapabilitiesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkDeviceGroupPresentModeFlagsKHR *pModes) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDeviceGroupSurfacePresentModesKHR: Invalid device "
"[VUID-vkGetDeviceGroupSurfacePresentModesKHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDevicePresentRectanglesKHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDevicePresentRectanglesKHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
uint32_t *pImageIndex) {
const VkLayerDispatchTable *disp = loader_get_dispatch(device);
if (NULL == disp) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkAcquireNextImage2KHR: Invalid device [VUID-vkAcquireNextImage2KHR-device-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceDisplayProperties2KHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceDisplayProperties2KHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceDisplayPlaneProperties2KHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceDisplayPlaneProperties2KHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDisplayModeProperties2KHR: Invalid physicalDevice "
"[VUID-vkGetDisplayModeProperties2KHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetDisplayPlaneCapabilities2KHR: Invalid physicalDevice "
"[VUID-vkGetDisplayPlaneCapabilities2KHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
VkSurfaceKHR *pSurface) {
struct loader_instance *loader_inst = loader_get_instance(instance);
if (NULL == loader_inst) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkCreateImagePipeSurfaceFUCHSIA: Invalid instance [VUID-vkCreateImagePipeSurfaceFUCHSIA-instance-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
}
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceSurfaceCapabilities2KHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceSurfaceCapabilities2KHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */
const VkLayerInstanceDispatchTable *disp;
VkPhysicalDevice unwrapped_phys_dev = loader_unwrap_physical_device(physicalDevice);
if (VK_NULL_HANDLE == unwrapped_phys_dev) {
- loader_log(NULL, VK_DEBUG_REPORT_ERROR_BIT_EXT, 0,
+ loader_log(NULL, VULKAN_LOADER_ERROR_BIT | VULKAN_LOADER_VALIDATION_BIT, 0,
"vkGetPhysicalDeviceSurfaceFormats2KHR: Invalid physicalDevice "
"[VUID-vkGetPhysicalDeviceSurfaceFormats2KHR-physicalDevice-parameter]");
abort(); /* Intentionally fail so user can correct issue. */