KHR-GL46.shader_image_load_store.basic-allFormats-store,Fail
KHR-GL46.shader_image_load_store.basic-allTargets-store,Fail
KHR-GL46.shading_language_420pack.binding_images,Fail

#
# new fails with gl45:
#


spec@arb_depth_buffer_float@fbo-generatemipmap-formats,Fail
spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F,Fail
spec@arb_depth_buffer_float@fbo-generatemipmap-formats@GL_DEPTH_COMPONENT32F NPOT,Fail

spec@arb_point_sprite@arb_point_sprite-interactions 1.0,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex,Fail
spec@arb_program_interface_query@arb_program_interface_query-getprogramresourceindex@'vs_input2' on GL_PROGRAM_INPUT,Fail
spec@arb_sample_shading@samplemask 2@0.500000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 2@1.000000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 2 all@0.500000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 2 all@1.000000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 2 all,Fail
spec@arb_sample_shading@samplemask 2 all@noms mask_in_one,Fail
spec@arb_sample_shading@samplemask 2 all@sample mask_in_one,Fail
spec@arb_sample_shading@samplemask 2,Fail
spec@arb_sample_shading@samplemask 2@noms mask_in_one,Fail
spec@arb_sample_shading@samplemask 2@sample mask_in_one,Fail
spec@arb_sample_shading@samplemask 4@0.250000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 4@0.500000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 4@1.000000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 4 all@0.250000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 4 all@0.500000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 4 all@1.000000 mask_in_one,Fail
spec@arb_sample_shading@samplemask 4 all,Fail
spec@arb_sample_shading@samplemask 4 all@noms mask_in_one,Fail
spec@arb_sample_shading@samplemask 4 all@sample mask_in_one,Fail
spec@arb_sample_shading@samplemask 4,Fail
spec@arb_sample_shading@samplemask 4@noms mask_in_one,Fail
spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail

# Same results w/ zink-on-tu as with freedreno:
spec@arb_post_depth_coverage@arb_post_depth_coverage-multisampling,Fail
spec@arb_sample_shading@samplemask 2 all@noms partition,Fail
spec@arb_sample_shading@samplemask 2@noms partition,Fail
spec@arb_sample_shading@samplemask 4 all@noms partition,Fail
spec@arb_sample_shading@samplemask 4@noms partition,Fail

# These 3 fails started to happen after piglit uprev with commit
# 0ef03f824d1833a853d1a20b4be121089bb9246c
spec@arb_shader_image_load_store@qualifiers,Fail
spec@arb_shader_image_load_store@qualifiers@r8/permissive layout qualifiers/permissive access qualifiers/permissive binding test,Fail
spec@arb_shader_image_load_store@qualifiers@r8/permissive layout qualifiers/strict access qualifiers/permissive binding test,Fail
spec@arb_shader_image_load_store@qualifiers@r8/strict layout qualifiers/permissive access qualifiers/permissive binding test,Fail
spec@arb_shader_image_load_store@qualifiers@r8/strict layout qualifiers/strict access qualifiers/permissive binding test,Fail

spec@arb_texture_rectangle@1-1-linear-texture,Fail

spec@arb_vertex_type_2_10_10_10_rev@attrib-p-type-size-match,Fail

# fails on gen1 (a618/a630) with both fd and zink, but passes on gen4..
# maybe gen1 sqe doesn't handle the count==0 case?
spec@arb_indirect_parameters@tf-count-arrays,Fail
spec@arb_indirect_parameters@tf-count-elements,Fail

spec@egl 1.4@eglterminate then unbind context,Fail
spec@egl_chromium_sync_control@conformance@eglGetSyncValuesCHROMIUM_msc_and_sbc_test,Fail
spec@egl_chromium_sync_control@conformance,Fail
spec@egl_khr_surfaceless_context@viewport,Fail
spec@egl_mesa_configless_context@basic,Fail

# D32S8 skips (GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT), others fail.
# The test is importing a z buffer from tu, and rendering a blue fullscreen quad
# in gl that zfails to leave the green clear color in the middle.
#
# TU sysmem mode gets green on the bottom half-ish with some noise at the boundary.
# TU gmem mode gets fullscreen green.
spec@ext_external_objects@vk-depth-display,Fail
spec@ext_external_objects@vk-depth-display@D16,Fail
spec@ext_external_objects@vk-depth-display@D24S8,Fail
spec@ext_external_objects@vk-depth-display@D32S8,Fail
spec@ext_external_objects@vk-stencil-display,Fail
spec@ext_external_objects@vk-stencil-display@D32S8,Fail
spec@ext_external_objects@vk-stencil-display@D24S8,Fail

spec@ext_framebuffer_multisample@alpha-to-coverage-dual-src-blend 2,Fail
spec@ext_framebuffer_multisample@alpha-to-coverage-dual-src-blend 4,Fail
spec@ext_framebuffer_multisample@alpha-to-coverage-no-draw-buffer-zero 2,Fail
spec@ext_framebuffer_multisample@alpha-to-coverage-no-draw-buffer-zero 4,Fail
spec@ext_framebuffer_multisample@draw-buffers-alpha-to-coverage 2,Fail
spec@ext_framebuffer_multisample@draw-buffers-alpha-to-coverage 4,Fail
spec@ext_framebuffer_multisample@enable-flag,Fail
spec@ext_framebuffer_multisample@interpolation 2 centroid-deriv-disabled,Fail
spec@ext_framebuffer_multisample@interpolation 2 centroid-disabled,Fail
spec@ext_framebuffer_multisample@interpolation 2 non-centroid-deriv-disabled,Fail
spec@ext_framebuffer_multisample@interpolation 2 non-centroid-disabled,Fail
spec@ext_framebuffer_multisample@interpolation 4 centroid-deriv-disabled,Fail
spec@ext_framebuffer_multisample@interpolation 4 centroid-disabled,Fail
spec@ext_framebuffer_multisample@interpolation 4 non-centroid-deriv-disabled,Fail
spec@ext_framebuffer_multisample@interpolation 4 non-centroid-disabled,Fail
spec@ext_framebuffer_multisample@sample-alpha-to-coverage 2 color,Fail
spec@ext_framebuffer_multisample@sample-alpha-to-coverage 2 depth,Fail
spec@ext_framebuffer_multisample@sample-alpha-to-coverage 4 color,Fail
spec@ext_framebuffer_multisample@sample-alpha-to-coverage 4 depth,Fail
spec@ext_framebuffer_object@fbo-alphatest-nocolor,Fail
spec@ext_framebuffer_object@fbo-alphatest-nocolor-ff,Fail

spec@ext_transform_feedback@tessellation triangle_fan flat_first,Fail
spec@ext_transform_feedback@tessellation triangle_strip flat_first,Fail
spec@glsl-1.30@execution@texelfetch fs sampler3d 1x129x9-98x129x9,Fail
spec@glsl-1.30@execution@texelfetch fs sampler3d 98x1x9-98x129x9,Fail

spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail

# "ir3_shader.h:923:ir3_link_add: Assertion `i < ARRAY_SIZE(l->var)' failed"
spec@glsl-1.50@execution@variable-indexing@gs-output-array-vec4-index-wr,Crash

spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail
spec@khr_texture_compression_astc@array-gl@5x5 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles@12x12 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles@5x5 Block Dim,Fail
spec@khr_texture_compression_astc@array-gles,Fail
spec@khr_texture_compression_astc@array-gl,Fail
spec@khr_texture_compression_astc@miptree-gles hdr,Fail
spec@khr_texture_compression_astc@miptree-gles hdr@HDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gles ldr,Fail
spec@khr_texture_compression_astc@miptree-gles ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@miptree-gl hdr,Fail
spec@khr_texture_compression_astc@miptree-gl hdr@HDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gl ldr,Fail
spec@khr_texture_compression_astc@miptree-gl ldr@LDR Profile,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd,Fail
spec@khr_texture_compression_astc@miptree-gl srgb-sd@sRGB skip decode,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles hdr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gles hdr@HDR Profile,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl hdr,Fail
spec@khr_texture_compression_astc@sliced-3d-miptree-gl hdr@HDR Profile,Fail

spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3@oes_egl_image_external_essl3_imageStore,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Fail

# "Failure with Polygon Stipple set to fail mode."
spec@!opengl 1.0@gl-1.0-no-op-paths,Fail

spec@!opengl 1.0@rasterpos,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_gs_linked,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_tes_linked,Fail

spec@!opengl 1.1@polygon-mode-facing,Fail
spec@!opengl 1.1@polygon-mode,Fail
spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on bottom edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on left edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on right edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 0: Expected white pixel on top edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 1: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 2: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on right edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 2: Expected white pixel on top edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 5: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 6: Expected blue pixel in center,Fail
spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edge,Fail
spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail
spec@!opengl 1.1@polygon-mode-offset,Fail
spec@!opengl 1.4@gl-1.4-polygon-offset,Fail


spec@!opengl 2.1@pbo,Fail
spec@!opengl 2.1@pbo@test_polygon_stip,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-back pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims line cull-front pv-first,Fail
spec@!opengl 3.2@gl-3.2-adj-prims pv-first,Fail

spec@!opengl 1.0@depth-clear-precision-check,Fail
spec@!opengl 1.0@depth-clear-precision-check@depth24,Fail
spec@!opengl 1.0@depth-clear-precision-check@depth24_stencil8,Fail
spec@!opengl 1.0@depth-clear-precision-check@depth32,Fail

spec@arb_gpu_shader5@arb_gpu_shader5-interpolateatsample-dynamically-nonuniform,Fail
spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams,Fail
spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams-without-invocations,Fail
spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams-without-invocations spirv,Fail
spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams@arb_gpu_shader5-xfb-streams,Fail
spec@arb_gpu_shader5@arb_gpu_shader5-xfb-streams@arb_gpu_shader5-xfb-streams-blocks,Fail
spec@arb_gpu_shader_fp64@execution@built-in-functions@fs-inverse-dmat4,Fail
spec@arb_gpu_shader_fp64@uniform_buffers@fs-ubo-load.indirect.3,Fail
spec@glsl-4.00@execution@built-in-functions@fs-op-div-double-dmat4,Fail

spec@glsl-4.00@execution@built-in-functions@fs-op-div-dmat4-dmat4,Fail

# uprev Piglit in Mesa
glx@glx-swap-pixmap-bad,Fail
spec@!opengl 1.0@rasterpos@glsl_vs_ssbo,Fail
spec@arb_occlusion_query@occlusion_query_order,Fail
spec@glsl-1.30@execution@fs-uint-to-float-of-extract-int16,Fail
spec@glsl-1.30@execution@fs-uint-to-float-of-extract-int8,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp,Fail
spec@khr_texture_compression_astc@miptree-gles srgb-fp@sRGB decode full precision,Fail
spec@arb_base_instance@arb_base_instance-baseinstance-doesnt-affect-gl-instance-id,Fail
spec@arb_base_instance@arb_base_instance-drawarrays,Fail
spec@ext_base_instance@arb_base_instance-baseinstance-doesnt-affect-gl-instance-id_gles3,Fail
spec@ext_base_instance@arb_base_instance-drawarrays_gles3,Fail

# New failures appeared after Piglit uprev to 28d1349844eacda869f0f82f551bcd4ac0c4edfe
spec@arb_gl_spirv@execution@vs-instance-id,Fail
spec@arb_gl_spirv@execution@xfb@vs_two_sets_mixing_order,Fail

# glcts update
KHR-GL46.texture_view.view_classes,Fail
KHR-GLES3.framebuffer_blit.framebuffer_blit_functionality_multisampled_to_singlesampled_blit,Fail
KHR-GL46.texture_lod_bias.texture_lod_bias_all,Fail

# New failures with GL CTS 4.6.6.0 & ES CTS 3.2.12.0
KHR-GL46.shading_language_420pack.binding_images_texture_type_1D,Fail
KHR-GLES3.framebuffer_blit.multisampled_to_singlesampled_blit_depth_config_test,Fail

# GL tests above, Vulkan tests below

# New fails in 1.4.3.3
dEQP-VK.memory.concurrent_access.shader_and_host,Fail
dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail
dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_244,Fail
dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_508,Fail
dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail
dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_244,Fail
dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail
dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_16,Fail
dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail
dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_508,Fail
dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_multiview_counter_offset_16,Fail
dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_multiview_counter_offset_244,Fail
dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_multiview_counter_offset_508,Fail
dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_counter_offset_16,Fail
dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_counter_offset_244,Fail
dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_counter_offset_508,Fail
dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_16,Fail
dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_244,Fail
dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail
nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_16,Fail

# New failures with VKCTS 1.4.4.0
dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency_and_usage,Fail
dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency,Fail
dEQP-VK.pipeline.monolithic.misc.identically_defined_layout,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.partial_binding_depth_stencil,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume_extra_large,Fail
dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.clamp_to_edge.hor_offset_negative,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.clamp_to_edge.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.min_shift.hor_offset_negative,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.min_shift.vert_offset_negative,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail
dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.vert_offset_negative,Fail
dEQP-VK.tessellation.misc_draw.tess_factor_barrier_bug,Crash
bypass-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.basic.partial_binding_depth_stencil,Fail
gmem-dEQP-VK.binding_model.descriptor_buffer.traditional_buffer.capture_replay.sparse_buffer_descriptor_data_consistency_and_usage,Fail
gmem-dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail
gmem-dEQP-VK.renderpasses.dynamic_rendering.complete_secondary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_suspend_resume,Fail
gmem-dEQP-VK.renderpasses.dynamic_rendering.partial_secondary_cmd_buff.fragment_density_map.offset.min_shift.hor_offset_negative_multiview,Fail
gmem-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.clamp_to_edge.vert_offset_negative,Fail
gmem-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.min_shift.vert_offset_negative_multiview,Fail
gmem-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.hor_offset_negative_extra_large,Fail
gmem-dEQP-VK.renderpasses.dynamic_rendering.primary_cmd_buff.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail
gmem-dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.hor_offset_negative_multiview_extra_large,Fail
gmem-dEQP-VK.renderpasses.renderpass2.fragment_density_map.offset.oversized_fdm.vert_offset_negative_extra_large,Fail
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail
gmem-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail
gmem-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail
gmem-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_508,Fail
gmem-dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail
nobin-dEQP-VK.transform_feedback.simple.draw_indirect_counter_offset_16,Fail
nobin-dEQP-VK.transform_feedback.simple.draw_indirect_multiview_counter_offset_508,Fail
nobin-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_244,Fail
nobin-dEQP-VK.transform_feedback.simple_fast_gpl.draw_indirect_counter_offset_508,Fail
nobin-dEQP-VK.transform_feedback.simple_optimized_gpl.draw_indirect_multiview_counter_offset_508,Fail


# OpenCL tests below
#
## rusticl-core issues:
#
#Unexpected CL error: CL_BUILD_PROGRAM_FAILURE -11
#Expected CL error: CL_INVALID_BUILD_OPTIONS -43
api@clbuildprogram,Fail

#Unexpected CL error: CL_COMPILE_PROGRAM_FAILURE -15
#Expected CL error: CL_INVALID_COMPILER_OPTIONS -66
api@clcompileprogram,Fail

#Unexpected CL error: CL_SUCCESS 0
#Expected CL error: CL_KERNEL_ARG_INFO_NOT_AVAILABLE -19
api@clgetkernelarginfo,Fail

#Unexpected CL error: CL_SUCCESS 0
#Expected CL error: CL_INVALID_LINKER_OPTIONS -67
#Failed (error code: CL_SUCCESS): Trigger CL_INVALID_LINKER_OPTIONS if the linker options specified by options are invalid.
#Unexpected CL error: CL_LINK_PROGRAM_FAILURE -17
#Expected CL error: CL_INVALID_OPERATION -59
#Failed (error code: CL_LINK_PROGRAM_FAILURE): Trigger CL_INVALID_OPERATION if the rules for devices containing compiled binaries or libraries as described in input_programs argument above are not followed.
#Unexpected CL error: CL_SUCCESS 0
#Expected CL error: CL_LINK_PROGRAM_FAILURE -17
api@cllinkprogram,Fail

# can be resolved by RUSTICL_FEATURES=fp16,fp64
program@build@vector-data-types,Fail

# https://gitlab.freedesktop.org/mesa/mesa/-/issues/8408
program@execute@global-offset,Fail
program@execute@global-offset@3d- input dependent,Fail

#
## freedreno issues:
#
#Error at data[0]
custom@r600 create release buffer bug,Fail

#
## works on OnePlus 6:
#
#Failed: return NULL if platform is not a valid platform
api@clgetextensionfunctionaddressforplatform,Fail

#
## Not our problem:
#
# CL_DEVICE_MAX_READ_IMAGE_ARGS: failed, expected at least 128, got 16
api@clgetdeviceinfo,Fail

# CL_QUEUE_SIZE Unexpected CL error: CL_INVALID_COMMAND_QUEUE -36
api@clgetcommandqueueinfo,Fail

# broken piglit test (doesn't account for FTZ)
program@execute@builtin@builtin-float-nextafter-1.0.generated,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float1,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float16,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float2,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float4,Fail
program@execute@builtin@builtin-float-nextafter-1.0.generated@nextafter float8,Fail

# (file=input,line=0,column=0,index=0): Unresolved external reference to "_Z21convert_char4_sat_rteDv4_i".
program@execute@vector-conversion,Fail

# piles of new fails since updating skqp; to be re-evaluated with new upstream
gl_all_bitmap_configs,Fail
gl_androidblendmodes,Fail
gl_annotated_text,Fail
gl_arithmode,Fail
gl_bitmapcopy,Fail
gl_blob_rsxform,Fail
gl_blurSmallRadii,Fail
gl_coloremoji_blendmodes,Fail
gl_colorwheelnative,Fail
gl_combinemaskfilter,Fail
gl_dashtextcaps,Fail
gl_degenerate_gradients,Fail
gl_draw-atlas-colors,Fail
gl_encode,Fail
gl_gammagradienttext,Fail
gl_gammatext,Fail
gl_gpusamplerstress,Fail
gl_gradtext,Fail
gl_highcontrastfilter,Fail
gl_image-surface,Fail
gl_imageblur2,Fail
gl_imageblur_large,Fail
gl_imageblurtiled,Fail
gl_lcdblendmodes,Fail
gl_lcdtextsize,Fail
gl_scaled_tilemode_bitmap,Fail
gl_scaled_tilemode_gradient,Fail
gl_scaled_tilemodes,Fail
gl_simpleaaclip_aaclip,Fail
gl_skbug_5321,Fail
gl_srcmode,Fail
gl_surfaceprops,Fail
gl_textblob_intercepts,Fail
gl_textblobblockreordering,Fail
gl_textblobcolortrans,Fail
gl_textfilter_color,Fail
gl_textfilter_image,Fail
gl_tilemode_bitmap,Fail
gl_typefacestyles,Fail
gl_wacky_yuv_formats,Fail
gl_wacky_yuv_formats_cs,Fail
gl_xfermodes2,Fail
gl_xfermodes3,Fail
# GLES failures started when EXT_mdi was properly exposed
gles_all_bitmap_configs,Fail
gles_androidblendmodes,Fail
gles_annotated_text,Fail
gles_arithmode,Fail
gles_bitmapcopy,Fail
gles_blob_rsxform,Fail
gles_blurSmallRadii,Fail
gles_coloremoji_blendmodes,Fail
gles_colorwheelnative,Fail
gles_combinemaskfilter,Fail
gles_dashtextcaps,Fail
gles_degenerate_gradients,Fail
gles_draw-atlas-colors,Fail
gles_encode,Fail
gles_gammagradienttext,Fail
gles_gammatext,Fail
gles_gpusamplerstress,Fail
gles_gradtext,Fail
gles_highcontrastfilter,Fail
gles_image-surface,Fail
gles_imageblur2,Fail
gles_imageblur_large,Fail
gles_imageblurtiled,Fail
gles_lcdblendmodes,Fail
gles_lcdtextsize,Fail
gles_scaled_tilemode_bitmap,Fail
gles_scaled_tilemode_gradient,Fail
gles_scaled_tilemodes,Fail
gles_simpleaaclip_aaclip,Fail
gles_skbug_5321,Fail
gles_srcmode,Fail
gles_surfaceprops,Fail
gles_textblob_intercepts,Fail
gles_textblobblockreordering,Fail
gles_textblobcolortrans,Fail
gles_textfilter_color,Fail
gles_textfilter_image,Fail
gles_tilemode_bitmap,Fail
gles_typefacestyles,Fail
gles_wacky_yuv_formats,Fail
gles_wacky_yuv_formats_cs,Fail
gles_xfermodes2,Fail
gles_xfermodes3,Fail
vk_all_bitmap_configs,Fail
vk_androidblendmodes,Fail
vk_annotated_text,Fail
vk_arithmode,Fail
vk_bitmapcopy,Fail
vk_blob_rsxform,Fail
vk_blurSmallRadii,Fail
vk_coloremoji_blendmodes,Fail
vk_colorwheelnative,Fail
vk_combinemaskfilter,Fail
vk_dashtextcaps,Fail
vk_degenerate_gradients,Fail
vk_draw-atlas-colors,Fail
vk_encode,Fail
vk_gammagradienttext,Fail
vk_gammatext,Fail
vk_gpusamplerstress,Fail
vk_gradtext,Fail
vk_highcontrastfilter,Fail
vk_image-surface,Fail
vk_imageblur2,Fail
vk_imageblur_large,Fail
vk_imageblurtiled,Fail
vk_lcdblendmodes,Fail
vk_lcdtextsize,Fail
vk_scaled_tilemode_bitmap,Fail
vk_scaled_tilemode_gradient,Fail
vk_scaled_tilemodes,Fail
vk_simpleaaclip_aaclip,Fail
vk_skbug_5321,Fail
vk_srcmode,Fail
vk_surfaceprops,Fail
vk_textblob_intercepts,Fail
vk_textblobblockreordering,Fail
vk_textblobcolortrans,Fail
vk_textfilter_color,Fail
vk_textfilter_image,Fail
vk_tilemode_bitmap,Fail
vk_typefacestyles,Fail
vk_wacky_yuv_formats,Fail
vk_wacky_yuv_formats_cs,Fail
vk_xfermodes2,Fail
vk_xfermodes3,Fail

# Initial ANGLE failures
angle-dEQP-GLES2.functional.shaders.algorithm.rgb_to_hsl_vertex,Fail
