xref: /aosp_15_r20/external/mesa3d/src/gallium/drivers/zink/ci/zink-lvp-validation-settings.txt (revision 6104692788411f58d303aa86923a9ff6ecaded22)
1# Please include a comment with the log message and a testcase triggering each
2# VUID at the bottom of the file.
3khronos_validation.message_id_filter = VUID-VkPhysicalDeviceProperties2-pNext-pNext,VUID-VkDeviceCreateInfo-pNext-pNext,VUID-RuntimeSpirv-Location-06272,VUID-vkCmdDrawMultiEXT-None-02699,VUID-RuntimeSpirv-OpEntryPoint-08743,VUID-vkCmdPipelineBarrier2-shaderTileImageColorReadAccess-08718,VUID-VkGraphicsPipelineCreateInfo-flags-06482,VUID-vkCmdPipelineBarrier2-None-08719
4khronos_validation.report_flags = error
5khronos_validation.debug_action = VK_DBG_LAYER_ACTION_LOG_MSG,VK_DBG_LAYER_ACTION_BREAK
6VK_LAYER_ENABLES=VK_VALIDATION_FEATURE_ENABLE_DEBUG_PRINTF_EXT
7khronos_validation.printf_buffer_size = 40960
8khronos_validation.printf_to_stdout = true
9khronos_validation.log_filename = stdout
10
11# VUID-VkPhysicalDeviceProperties2-pNext-pNext
12# VUID-VkDeviceCreateInfo-pNext-pNext
13# never error due to unrecognized extensions
14
15
16# KHR-GL46.shader_image_load_store.basic-allTargets-atomic:
17# [ VUID-vkCmdDrawMultiEXT-viewType-07752 ] Object 0: handle =
18# 0x5581c500000000d5, type = VK_OBJECT_TYPE_DESCRIPTOR_SET; | MessageID =
19# 0xacde5967 | vkCmdDrawMultiEXT: Descriptor set VkDescriptorSet
20# 0x5581c500000000d5[] in binding #129 index 0 requires an image view of type
21# VK_IMAGE_VIEW_TYPE_CUBE but got VkImageView 0x359e9300000000cb[] which is of
22# type VK_IMAGE_VIEW_TYPE_CUBE_ARRAY. The Vulkan spec states: If a VkImageView is
23# accessed as a result of this command, then the image view's viewType must match
24# the Dim operand of the OpTypeImage as described in Instruction/Sampler/Image
25# View Validation
26# (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-vkCmdDrawMultiEXT-viewType-07752)
27
28#  KHR-Single-GL46.enhanced_layouts.varying_array_locations:
29#
30# [ VUID-RuntimeSpirv-Location-06272 ] Object 0: handle =
31# 0x8f5f070000000095, type = VK_OBJECT_TYPE_SHADER_MODULE; | MessageID =
32# 0xa3614f8b | Invalid Pipeline CreateInfo State: Geometry shader exceeds
33# VkPhysicalDeviceLimits::maxGeometryInputComponents of 64 components by
34# 1 components The Vulkan spec states: The sum of Location and the number
35# of locations the variable it decorates consumes must be less than or
36# equal to the value for the matching {ExecutionModel} defined in Shader
37# Input and Output Locations
38# (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-RuntimeSpirv-Location-06272)
39
40# dEQP-GLES31.functional.separate_shader.random.69
41#
42# UNASSIGNED-CoreValidation-Shader-MissingOutput(ERROR / SPEC): msgNum: 1086655814 -
43# Validation Error: [ UNASSIGNED-CoreValidation-Shader-MissingOutput ]
44# vkCreateGraphicsPipelines(): pCreateInfos[0] VK_SHADER_STAGE_FRAGMENT_BIT declared input at Location 0
45# Comonent 2 but it is not an Output declared in VK_SHADER_STAGE_VERTEX_BIT
46#
47# VUID-RuntimeSpirv-OpEntryPoint-08743(ERROR / SPEC): msgNum: -1986897773 -
48# Validation Error: [ VUID-RuntimeSpirv-OpEntryPoint-08743 ]
49# vkCreateGraphicsPipelines(): pCreateInfos[0] VK_SHADER_STAGE_FRAGMENT_BIT declared input at
50# Location 1 Comonent 2 but it is not an Output declared in VK_SHADER_STAGE_VERTEX_BIT
51# The Vulkan spec states: Any user-defined variables shared between the OpEntryPoint of two shader stages,
52# and declared with Input as its {StorageClass} for the subsequent shader stage,
53# must have all Location slots and Component words declared in the preceding shader stage's
54# OpEntryPoint with Output as the {StorageClass}
55# (https://www.khronos.org/registry/vulkan/specs/1.3-extensions/html/vkspec.html#VUID-RuntimeSpirv-OpEntryPoint-08743)
56#
57# VVL bug https://github.com/KhronosGroup/Vulkan-ValidationLayers/issues/5735
58
59# VVL missing support for KHR_dynamic_rendering_local_read
60# VUID-vkCmdPipelineBarrier2-shaderTileImageColorReadAccess-08718
61# VUID-VkGraphicsPipelineCreateInfo-flags-06482
62# VUID-vkCmdPipelineBarrier2-None-08719
63