Mesa (main): i915g: Add comments explaining various xfails.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Thu Aug 19 17:41:36 UTC 2021


Module: Mesa
Branch: main
Commit: c38cb5d4d8c723d0f0870ccafbb40efcba46f99b
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c38cb5d4d8c723d0f0870ccafbb40efcba46f99b

Author: Emma Anholt <emma at anholt.net>
Date:   Tue Aug 17 19:38:08 2021 -0700

i915g: Add comments explaining various xfails.

I haven't gone through every test (particularly ones I think are loop
unrolling or instruction-count-related ones I think), but this gives a
better picture of what's going on in this driver.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12436>

---

 .../drivers/i915/ci/deqp-i915-g33-fails.txt        |  63 +++++++-
 .../drivers/i915/ci/piglit-i915-g33-fails.txt      | 171 +++++++++++++++++++++
 2 files changed, 233 insertions(+), 1 deletion(-)

diff --git a/src/gallium/drivers/i915/ci/deqp-i915-g33-fails.txt b/src/gallium/drivers/i915/ci/deqp-i915-g33-fails.txt
index 05ce50e4670..c3ba1950377 100644
--- a/src/gallium/drivers/i915/ci/deqp-i915-g33-fails.txt
+++ b/src/gallium/drivers/i915/ci/deqp-i915-g33-fails.txt
@@ -1,3 +1,5 @@
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4971
+# "../src/gallium/drivers/i915/i915_prim_vbuf.c:628: i915_vbuf_render_draw_elements: Assertion `0' failed."
 dEQP-GLES2.functional.buffer.write.random.0,Crash
 dEQP-GLES2.functional.buffer.write.random.1,Crash
 dEQP-GLES2.functional.buffer.write.random.2,Crash
@@ -10,26 +12,52 @@ dEQP-GLES2.functional.buffer.write.recreate_store.random_1,Crash
 dEQP-GLES2.functional.buffer.write.recreate_store.random_2,Crash
 dEQP-GLES2.functional.buffer.write.recreate_store.random_3,Crash
 dEQP-GLES2.functional.buffer.write.recreate_store.random_4,Crash
+
+# Lines with the center outside the viewport clipped out when they shouldn't be?
 dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_center,Fail
 dEQP-GLES2.functional.clipping.line.wide_line_clip_viewport_corner,Fail
+
+# Points with center outside the viewport clipped out when they shouldn't be?
 dEQP-GLES2.functional.clipping.point.wide_point_clip,Fail
 dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_center,Fail
 dEQP-GLES2.functional.clipping.point.wide_point_clip_viewport_corner,Fail
+
+# Minor deviations in the position of a clipped triangle.
 dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_neg_y_neg_z_and_neg_x_neg_y_pos_z,Fail
 dEQP-GLES2.functional.clipping.triangle_vertex.clip_two.clip_pos_y_pos_z_and_neg_x_neg_y_neg_z,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4972
+# Looks like a testcase bug
 dEQP-GLES2.functional.fbo.completeness.renderable.texture.color0.rgb10_a2,Fail
+
+# " // GL_INVALID_OPERATION returned
+#   // ERROR: expected GL_INVALID_VALUE"
+# Mesa: User error: GL_INVALID_OPERATION in glUniformMatrix(non-matrix uniform)
+# Mesa: User error: GL_INVALID_OPERATION in glUniformMatrix(non-matrix uniform)
+# Mesa: User error: GL_INVALID_OPERATION in glUniformMatrix(non-matrix uniform)
 dEQP-GLES2.functional.negative_api.shader.uniform_matrixfv_invalid_transpose,Fail
+
+# "GL_INVALID_OPERATION is generated if the zero level array is stored in a compressed internal format.
+#   // GL_NO_ERROR returned
+#   // ERROR: expected GL_INVALID_OPERATION"
 dEQP-GLES2.functional.negative_api.texture.generatemipmap_zero_level_array_compressed,Fail
+
+# Maybe doesn't like the color interpolation in wide lines?
 dEQP-GLES2.functional.rasterization.interpolation.basic.line_loop_wide,Fail
 dEQP-GLES2.functional.rasterization.interpolation.basic.line_strip_wide,Fail
 dEQP-GLES2.functional.rasterization.interpolation.basic.lines_wide,Fail
 dEQP-GLES2.functional.rasterization.interpolation.projected.line_loop_wide,Fail
 dEQP-GLES2.functional.rasterization.interpolation.projected.line_strip_wide,Fail
 dEQP-GLES2.functional.rasterization.interpolation.projected.lines_wide,Fail
+
+# "Invalid fragment count in result image."
 dEQP-GLES2.functional.rasterization.primitives.line_loop_wide,Fail
 dEQP-GLES2.functional.rasterization.primitives.line_strip_wide,Fail
 dEQP-GLES2.functional.rasterization.primitives.lines_wide,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4980
 dEQP-GLES2.functional.shaders.builtin_variable.frontfacing,Fail
+
 dEQP-GLES2.functional.shaders.discard.dynamic_loop_always,Fail
 dEQP-GLES2.functional.shaders.discard.dynamic_loop_dynamic,Fail
 dEQP-GLES2.functional.shaders.discard.dynamic_loop_texture,Fail
@@ -556,6 +584,8 @@ dEQP-GLES2.functional.shaders.struct.uniform.nested_struct_array_dynamic_index_f
 dEQP-GLES2.functional.shaders.struct.uniform.equal_fragment,Fail
 dEQP-GLES2.functional.shaders.struct.uniform.not_equal_fragment,Fail
 
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4982
+# -Y face renders incorrectly (black instead of texture contents)
 dEQP-GLES2.functional.texture.filtering.cube.linear_linear_clamp_l8_pot,Fail
 dEQP-GLES2.functional.texture.filtering.cube.linear_linear_mirror_l8_pot,Fail
 dEQP-GLES2.functional.texture.filtering.cube.linear_linear_repeat_l8_pot,Fail
@@ -573,13 +603,19 @@ dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_clamp_l8_pot,Fail
 dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_mirror_l8_pot,Fail
 dEQP-GLES2.functional.texture.filtering.cube.nearest_nearest_repeat_l8_pot,Fail
 dEQP-GLES2.functional.texture.size.cube.128x128_l8_mipmap,Fail
+dEQP-GLES2.functional.texture.size.cube.64x64_l8_mipmap,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4982
+# Minor errors on all faces, perhaps around filtering's texel selection?
 dEQP-GLES2.functional.texture.size.cube.15x15_l8,Fail
 dEQP-GLES2.functional.texture.size.cube.15x15_rgb888,Fail
 dEQP-GLES2.functional.texture.size.cube.15x15_rgba4444,Fail
 dEQP-GLES2.functional.texture.size.cube.15x15_rgba8888,Fail
 dEQP-GLES2.functional.texture.size.cube.16x16_l8_mipmap,Fail
-dEQP-GLES2.functional.texture.size.cube.64x64_l8_mipmap,Fail
+
+# Texel differences in the middle of the texture?
 dEQP-GLES2.functional.texture.wrap.clamp_clamp_nearest_npot_etc1,Fail
+
 dEQP-GLES2.functional.uniform_api.random.13,Fail
 dEQP-GLES2.functional.uniform_api.random.20,Fail
 dEQP-GLES2.functional.uniform_api.random.21,Fail
@@ -613,6 +649,8 @@ dEQP-GLES2.functional.uniform_api.value.initial.render.multiple_nested_structs_a
 dEQP-GLES2.functional.uniform_api.value.initial.render.nested_structs_arrays.mat4_mat2_fragment,Fail
 dEQP-GLES2.functional.uniform_api.value.initial.render.struct_in_array.mat4_mat2_both,Fail
 dEQP-GLES2.functional.uniform_api.value.initial.render.struct_in_array.mat4_mat2_fragment,Fail
+
+# "Fail (glCopyTexImage2D: glGetError() returned GL_INVALID_ENUM at glcInternalformatTests.cpp:1035)"
 KHR-GLES2.core.internalformat.copy_tex_image.alpha8_oes,Fail
 KHR-GLES2.core.internalformat.copy_tex_image.luminance4_alpha4_oes,Fail
 KHR-GLES2.core.internalformat.copy_tex_image.luminance8_alpha8_oes,Fail
@@ -621,14 +659,37 @@ KHR-GLES2.core.internalformat.copy_tex_image.rgb10_a2,Fail
 KHR-GLES2.core.internalformat.copy_tex_image.rgb565,Fail
 KHR-GLES2.core.internalformat.copy_tex_image.rgb5_a1,Fail
 KHR-GLES2.core.internalformat.copy_tex_image.rgba4,Fail
+
+# depth texture is sampling as as white instead of red.
 KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_int_depth_component16,Fail
 KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_int_depth_component24,Fail
 KHR-GLES2.core.internalformat.texture2d.depth_component_unsigned_short_depth_component16,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4979
+# Non-unrolled loops, but they should be unrollable.
 KHR-GLES2.shaders.aggressive_optimizations.cos_float_frag,Fail
 KHR-GLES2.shaders.aggressive_optimizations.cos_vec2_frag,Fail
 KHR-GLES2.shaders.aggressive_optimizations.cos_vec3_frag,Fail
 KHR-GLES2.shaders.aggressive_optimizations.sin_vec2_frag,Fail
 KHR-GLES2.shaders.aggressive_optimizations.sin_vec3_frag,Fail
+
+# "GL_INVALID_FRAMEBUFFER_OPERATION was expected but got GL_INVALID_ENUM. GL_INVALID_FRAMEBUFFER_OPERATION is generated if the currently bound framebuffer is not framebuffer complete."
+# The invalid enums generated during the test are:
+# Mesa: User error: GL_INVALID_ENUM in glCopyTexSubImage3D(invalid target GL_NONE)
+# Mesa: User error: GL_INVALID_ENUM in glCheckFramebufferStatus(invalid target GL_READ_FRAMEBUFFER)
+# This appears to be a testcase bug, because GL_READ_FRAMEBUFFER is not a valid enum in GLES2.
 KHR-GLES2.texture_3d.copy_sub_image.negative,Fail
+
+# Mesa: User error: GL_INVALID_ENUM in glFramebufferTexture2D(invalid target GL_DRAW_FRAMEBUFFER)
+#  Fail (Could not attach texture object to draw framebuffer color attachment.: glGetError() returned GL_INVALID_ENUM at es2cTexture3DTests.cpp:840)
+# This appears to be a testcase bug, because GL_DRAW_FRAMEBUFFER is not a valid enum in GLES2.
 KHR-GLES2.texture_3d.copy_sub_image.rgba,Fail
+
+# "GL_INVALID_OPERATION was expected but got GL_INVALID_ENUM. GL_INVALID_OPERATION is generated if the combination of internalFormat, format and type is invalid."
+# The invalid enums generated during the test are:
+# Mesa: User error: GL_INVALID_ENUM in glTexImage3D(target=GL_NONE)
+# Mesa: User error: GL_INVALID_ENUM in glTexImage3D(target=GL_TEXTURE_2D)
+# Mesa: User error: GL_INVALID_ENUM in glTexImage3D(incompatible format = GL_RGBA, type = GL_NONE)
+# Mesa: User error: GL_INVALID_ENUM in glTexImage3D(incompatible format = GL_NONE, type = GL_UNSIGNED_BYTE)
+# Mesa: User error: GL_INVALID_ENUM in glTexImage3D(incompatible format = GL_RGBA_INTEGER, type = GL_INT)
 KHR-GLES2.texture_3d.filtering.combinations.negative,Fail
diff --git a/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt b/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt
index 775bb787f1d..fb3fdca8ab4 100644
--- a/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt
+++ b/src/gallium/drivers/i915/ci/piglit-i915-g33-fails.txt
@@ -1,10 +1,26 @@
 shaders at glsl-bug-110796,Fail
+
+# No derivatives support in the HW.
 shaders at glsl-derivs,Fail
+
 shaders at glsl-fs-loop,Fail
 shaders at glsl-fs-loop-nested,Fail
 shaders at glsl-fs-raytrace-bug27060,Fail
+
+# No derivatives support in the HW.
 shaders at glsl-fwidth,Fail
+
+# "GL_MAX_VARYING_FLOATS = 40
+#  Probe color at (34,34)
+#    Expected: 0 255 0
+#    Observed: 255 0 0
+#    Failure with 9 vec4 varyings used in varying index 8
+#  Probe color at (34,38)
+#    Expected: 0 255 0
+#    Observed: 255 0 0
+#    Failure with 10 vec4 varyings used in varying index 8"
 shaders at glsl-max-varyings,Fail
+
 shaders at glsl-max-varyings >max_varying_components,Fail
 shaders at glsl-uniform-interstage-limits@520 vs- 1 fs,Fail
 shaders at glsl-uniform-interstage-limits@subdivide 5,Fail
@@ -13,11 +29,34 @@ shaders at ssa@fs-if-def-else-break,Fail
 shaders at ssa@fs-lost-copy-problem,Fail
 shaders at ssa@fs-swap-problem,Fail
 shaders at ssa@fs-while-loop-rotate-value,Fail
+
+# "Failed to compile fragment shader: 0:1(10): error: GLSL 1.30 is not supported. Supported versions are: 1.10, 1.20, and 1.00 ES"
+# not much of a gl-1.0 test.
 spec@!opengl 1.0 at gl-1.0-bitmap-heart-dance,Fail
+
+# "MESA: error: Empty fragment shader"
 spec@!opengl 1.0 at gl-1.0-drawbuffer-modes,Fail
+
+# "../src/gallium/drivers/i915/i915_prim_vbuf.c:470: draw_arrays_fallback: Assertion `0' failed."
 spec@!opengl 1.0 at gl-1.0-long-line-loop,Crash
+
+# "Probe color at (74,4)
+#    Expected: 1.000000 1.000000 1.000000
+#    Observed: 0.000000 0.000000 0.000000
+#  Failure with path Polygon Stipple set to always pass.
+#  Probe color at (4,14)
+#    Expected: 1.000000 1.000000 1.000000
+#    Observed: 0.000000 0.000000 0.000000
+#  Failure with always-pass paths enabled.
+#  Probe color at (54,24)
+#    Expected: 0.000000 0.000000 0.000000
+#    Observed: 1.000000 1.000000 1.000000
+#  Failure with Scissor Test set to fail mode."
 spec@!opengl 1.0 at gl-1.0-no-op-paths,Fail
+
+# "../src/gallium/drivers/i915/i915_prim_vbuf.c:470: draw_arrays_fallback: Assertion `0' failed."
 spec@!opengl 1.0 at gl-1.0-ortho-pos,Crash
+
 spec@!opengl 1.0 at gl-1.0-scissor-offscreen,Fail
 spec@!opengl 1.0 at gl-1.0-swapbuffers-behavior,Fail
 
@@ -51,8 +90,13 @@ spec@!opengl 1.1 at linestipple@Factor 2x,Fail
 spec@!opengl 1.1 at linestipple@Factor 3x,Fail
 spec@!opengl 1.1 at linestipple@Line loop,Fail
 spec@!opengl 1.1 at linestipple@Line strip,Fail
+
+# longprim: ../src/gallium/drivers/i915/i915_prim_vbuf.c:470: draw_arrays_fallback: Assertion `0' failed.
 spec@!opengl 1.1 at longprim,Crash
+
+# "../src/compiler/nir/nir_lower_int_to_float.c:102: lower_alu_instr: Assertion `nir_alu_type_get_base_type(info->output_type) != nir_type_int && nir_alu_type_get_base_type(info->output_type) != nir_type_uint' failed."
 spec@!opengl 1.1 at point-line-no-cull,Crash
+
 spec@!opengl 1.1 at polygon-mode-offset,Fail
 spec@!opengl 1.1 at polygon-mode-offset@config 3: Expected white pixel on bottom edge,Fail
 spec@!opengl 1.1 at polygon-mode-offset@config 3: Expected white pixel on left edge,Fail
@@ -64,7 +108,11 @@ spec@!opengl 1.1 at polygon-mode-offset@config 4: Expected white pixel on right edg
 spec@!opengl 1.1 at polygon-mode-offset@config 4: Expected white pixel on top edge,Fail
 spec@!opengl 1.1 at read-front,Fail
 spec@!opengl 1.1 at read-front clear-front-first,Fail
+
+# testcase bug: Requests a 64x64 level 6, which would be a 4k texture.
 spec@!opengl 1.1 at tex-upside-down-miptree,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985
 spec@!opengl 1.1 at texwrap 1d bordercolor,Fail
 spec@!opengl 1.1 at texwrap 1d bordercolor at GL_RGBA8- border color only,Fail
 spec@!opengl 1.1 at texwrap 1d proj bordercolor,Fail
@@ -106,24 +154,40 @@ spec@!opengl 1.1 at texwrap formats bordercolor at GL_RGBA16- border color only,Fail
 spec@!opengl 1.1 at texwrap formats bordercolor at GL_RGBA2- border color only,Fail
 spec@!opengl 1.1 at texwrap formats bordercolor at GL_RGBA4- border color only,Fail
 spec@!opengl 1.1 at texwrap formats bordercolor at GL_RGBA8- border color only,Fail
+
 spec@!opengl 1.1 at windowoverlap,Fail
 spec@!opengl 1.2 at levelclamp,Fail
+
+# "Mesa: User error: GL_INVALID_ENUM in glBindTexture(target = GL_TEXTURE_2D_ARRAY)
+#  Unexpected GL error: GL_INVALID_ENUM 0x500
+#  (Error at tests/texturing/teximage-errors.c:261)"
+# testcase bug, using array textures without corresponding ext.
 spec@!opengl 1.2 at teximage-errors,Fail
+
 spec@!opengl 1.2 at texwrap 3d,Fail
 spec@!opengl 1.2 at texwrap 3d at GL_RGBA8- NPOT,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985
 spec@!opengl 1.2 at texwrap 3d bordercolor,Fail
 spec@!opengl 1.2 at texwrap 3d bordercolor at GL_RGBA8- border color only,Fail
 spec@!opengl 1.2 at texwrap 3d proj,Fail
 spec@!opengl 1.2 at texwrap 3d proj at GL_RGBA8- NPOT- projected,Fail
 spec@!opengl 1.2 at texwrap 3d proj bordercolor,Fail
 spec@!opengl 1.2 at texwrap 3d proj bordercolor at GL_RGBA8- projected- border color only,Fail
+
 spec@!opengl 1.4 at tex-miplevel-selection,Fail
 spec@!opengl 1.4 at tex-miplevel-selection-lod,Fail
 spec@!opengl 1.4 at tex-miplevel-selection-lod-bias,Fail
 spec@!opengl 1.5 at depth-tex-compare,Fail
+
+# testcase bug:
+# "Failed to link: error: sampler arrays indexed with non-constant expressions is forbidden in GLSL  110"
 spec@!opengl 2.0 at max-samplers,Fail
 spec@!opengl 2.0 at max-samplers border,Fail
+
+# Need to be able to report 0 OQ bits, since there are no HW OQs.
 spec@!opengl 2.0 at occlusion-query-discard,Fail
+
 spec@!opengl 2.0 at tex3d-npot,Fail
 spec@!opengl 2.0 at vertex-program-two-side back front2,Fail
 spec@!opengl 2.0 at vertex-program-two-side back front2 at vs and fs,Fail
@@ -170,7 +234,13 @@ spec@!opengl 2.0 at vertex-program-two-side front2 back2 at vs and fs,Fail
 spec@!opengl 2.1 at pbo,Fail
 spec@!opengl 2.1 at pbo@test_polygon_stip,Fail
 spec@!opengl 2.1 at polygon-stipple-fs,Fail
+
+# testcase bug:
+# "Mesa: User error: GL_INVALID_VALUE in glDrawBuffers(n > maximum number of draw buffers)
+#  Unexpected GL error: GL_INVALID_VALUE 0x501
+#  (Error at tests/spec/gles-2.0/draw-buffers.c:170)"
 spec@!opengl es 2.0 at draw_buffers_gles2,Fail
+
 spec at arb_arrays_of_arrays@execution at glsl-arrays-copy-size-mismatch,Fail
 spec at arb_depth_texture@depth-level-clamp,Fail
 spec at arb_depth_texture@fbo-clear-formats,Fail
@@ -188,11 +258,20 @@ spec at arb_depth_texture@fbo-generatemipmap-formats at GL_DEPTH_COMPONENT24 NPOT,Fail
 spec at arb_depth_texture@fbo-generatemipmap-formats at GL_DEPTH_COMPONENT32,Fail
 spec at arb_depth_texture@fbo-generatemipmap-formats at GL_DEPTH_COMPONENT32 NPOT,Fail
 spec at arb_depth_texture@texdepth,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985
 spec at arb_depth_texture@texwrap formats bordercolor,Fail
 spec at arb_depth_texture@texwrap formats bordercolor at GL_DEPTH_COMPONENT16- border color only,Fail
 spec at arb_depth_texture@texwrap formats bordercolor at GL_DEPTH_COMPONENT24- border color only,Fail
 spec at arb_depth_texture@texwrap formats bordercolor at GL_DEPTH_COMPONENT32- border color only,Fail
+
+# testcase bug:
+# "Mesa: User error: GL_INVALID_OPERATION in glDrawBuffer(invalid buffer GL_COLOR_ATTACHMENT1)
+#  Unexpected GL error: GL_INVALID_OPERATION 0x502
+#  (Error at tests/spec/arb_es2_compatibility/arb_es2_compatibility-drawbuffers.c:110)"
 spec at arb_es2_compatibility@arb_es2_compatibility-drawbuffers,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985
 spec at arb_es2_compatibility@texwrap formats bordercolor,Fail
 spec at arb_es2_compatibility@texwrap formats bordercolor at GL_RGB565- border color only,Fail
 
@@ -212,13 +291,18 @@ spec at arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl
 spec at arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index4,Fail
 spec at arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_stencil_index8,Fail
 spec at arb_framebuffer_object@fbo-attachments-blit-scaled-linear,Fail
+
+# No derivatives support in the HW.
 spec at arb_framebuffer_object@fbo-deriv,Fail
+
 spec at arb_framebuffer_object@fbo-generatemipmap-1d,Fail
 spec at arb_framebuffer_object@fbo-generatemipmap-cubemap s3tc_dxt1,Fail
 spec at arb_framebuffer_object@framebuffer-blit-levels draw stencil,Fail
 spec at arb_framebuffer_object@framebuffer-blit-levels read stencil,Fail
 spec at arb_framebuffer_object@same-attachment-glframebuffertexture2d-gl_depth_stencil_attachment,Fail
 spec at arb_internalformat_query2@all internalformat_<x>_type pname checks,Timeout
+
+# Need to be able to report 0 OQ bits, since there are no HW OQs.
 spec at arb_occlusion_query2@render,Fail
 spec at arb_occlusion_query@occlusion_query,Fail
 spec at arb_occlusion_query@occlusion_query_conform,Fail
@@ -226,6 +310,7 @@ spec at arb_occlusion_query@occlusion_query_meta_fragments,Fail
 spec at arb_occlusion_query@occlusion_query_meta_no_fragments,Fail
 spec at arb_occlusion_query@occlusion_query_meta_save,Fail
 spec at arb_occlusion_query@occlusion_query_order,Crash
+
 spec at arb_pixel_buffer_object@cubemap npot pbo,Fail
 spec at arb_pixel_buffer_object@fbo-pbo-readpixels-small,Fail
 spec at arb_pixel_buffer_object@pbo-getteximage,Fail
@@ -237,6 +322,8 @@ spec at arb_point_parameters@arb_point_parameters-point-attenuation at Aliased combina
 spec at arb_provoking_vertex@arb-provoking-vertex-render,Fail
 spec at arb_sampler_objects@gl_ext_texture_srgb_decode,Fail
 spec at arb_shader_texture_lod@execution at glsl-fs-texturelod-01,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985
 spec at arb_texture_compression@texwrap formats bordercolor,Fail
 spec at arb_texture_compression@texwrap formats bordercolor at GL_COMPRESSED_ALPHA- border color only,Fail
 spec at arb_texture_compression@texwrap formats bordercolor at GL_COMPRESSED_INTENSITY- border color only,Fail
@@ -244,6 +331,7 @@ spec at arb_texture_compression@texwrap formats bordercolor at GL_COMPRESSED_LUMINANCE
 spec at arb_texture_compression@texwrap formats bordercolor at GL_COMPRESSED_LUMINANCE_ALPHA- border color only,Fail
 spec at arb_texture_compression@texwrap formats bordercolor at GL_COMPRESSED_RGB- border color only,Fail
 spec at arb_texture_compression@texwrap formats bordercolor at GL_COMPRESSED_RGBA- border color only,Fail
+
 spec at arb_texture_cube_map@copyteximage cube,Fail
 spec at arb_texture_cube_map@cubemap npot,Fail
 spec at arb_texture_rectangle@glsl-fs-shadow2drect,Fail
@@ -259,19 +347,35 @@ spec at arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,F
 # IN[x].xyxw setting up the TXP coords.
 spec at arb_texture_rectangle@texrect-many,Fail
 
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985
 spec at arb_texture_rectangle@texwrap rect bordercolor,Fail
 spec at arb_texture_rectangle@texwrap rect bordercolor at GL_RGBA8- border color only,Fail
 spec at arb_texture_rectangle@texwrap rect proj bordercolor,Fail
 spec at arb_texture_rectangle@texwrap rect proj bordercolor at GL_RGBA8- projected- border color only,Fail
+
+# "Mesa: User error: GL_INVALID_OPERATION in glTexSubImage2D(invalid texture level 8)
+#  Probe color at (80,80)
+#    Expected: 0.000000 1.000000 0.000000
+#    Observed: 1.000000 0.000000 0.000000"
+#  texture-storage: wrong color for mipmap level 1
+# PIGLIT: {"subtest": {"2D mipmap rendering " : "fail"}}"
 spec at arb_texture_storage@texture-storage,Fail
 spec at arb_texture_storage@texture-storage at 2D mipmap rendering ,Fail
+
+# "Probe color at (68,68)
+#   Left: 0.784314 1.000000 1.000000 1.000000
+#   Right: 0.800000 1.000000 1.000000 1.000000
+#  PIGLIT: {"subtest": {"mov 8*c0" : "fail"}}"
 spec at ati_fragment_shader@ati_fragment_shader-render-ops,Fail
 spec at ati_fragment_shader@ati_fragment_shader-render-ops at mov 8*c0,Fail
+
 spec at egl 1.4 at eglterminate then unbind context,Fail
 spec at egl_ext_protected_content@conformance,Fail
 spec at egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_depth_component24,Fail
 spec at egl_khr_gl_image@egl_khr_gl_renderbuffer_image-clear-shared-image gl_rgba,Fail
 spec at egl_khr_surfaceless_context@viewport,Fail
+
+# testcase bug: Uses array textures without checking for support.
 spec at ext_direct_state_access@indexed-state-queries 12,Fail
 spec at ext_direct_state_access@indexed-state-queries 12 at GetIntegerIndexedvEXT,Fail
 spec at ext_direct_state_access@multi-texture,Fail
@@ -297,7 +401,10 @@ spec at ext_direct_state_access@textures at TextureParameteriEXT + display list GL_COM
 spec at ext_direct_state_access@textures at TextureParameterivEXT,Fail
 spec at ext_direct_state_access@textures at TextureParameterivEXT + display list GL_COMPILE,Fail
 spec at ext_direct_state_access@textures at TextureParameterivEXT + display list GL_COMPILE_AND_EXECUTE,Fail
+
+# "Mesa: User error: GL_INVALID_OPERATION in unsupported function called (unsupported extension or deprecated function?)"
 spec at ext_draw_instanced@ext_draw_instanced-drawarrays,Fail
+
 spec at ext_external_objects@vk-buf-exchange,Fail
 spec at ext_external_objects@vk-depth-display,Fail
 spec at ext_external_objects@vk-image-display,Fail
@@ -308,7 +415,13 @@ spec at ext_external_objects@vk-semaphores,Fail
 spec at ext_external_objects@vk-semaphores-2,Fail
 spec at ext_external_objects@vk-vert-buf-reuse,Fail
 spec at ext_external_objects@vk-vert-buf-update-errors,Fail
+
+# "Failed blit src(0,0;1,1) - dst(0,0;2147483647,2147483647)
+#  Failed blit src(0,0;40,40) - dst(0,0;134217727,134217727)
+#  ..."
 spec at ext_framebuffer_blit@fbo-blit-check-limits,Fail
+
+# Unsupported non-unrolled loop
 spec at ext_framebuffer_multisample@accuracy all_samples color depthstencil,Fail
 spec at ext_framebuffer_multisample@accuracy all_samples color depthstencil linear,Fail
 spec at ext_framebuffer_multisample@accuracy all_samples color small depthstencil,Fail
@@ -325,21 +438,41 @@ spec at ext_framebuffer_multisample@accuracy all_samples stencil_draw depthstencil,
 spec at ext_framebuffer_multisample@accuracy all_samples stencil_draw small depthstencil,Fail
 spec at ext_framebuffer_multisample@accuracy all_samples stencil_resolve depthstencil,Fail
 spec at ext_framebuffer_multisample@accuracy all_samples stencil_resolve small depthstencil,Fail
+
+# testcase bug:
+# "Mesa: User error: GL_INVALID_OPERATION in glFramebufferTexture2D(invalid color attachment GL_COLOR_ATTACHMENT1)
+#  Unexpected GL error: GL_INVALID_OPERATION 0x502"
 spec at ext_framebuffer_object@fbo-blending-format-quirks,Fail
+
 spec at ext_framebuffer_object@fbo-blending-formats,Fail
+# "Probe color at (192,0)
+#    Expected: 0.810000 0.000000 0.000000 1.000000
+#    Observed: 0.901961 0.000000 0.000000 1.000000
+#    when testing FBO result, blending with DST_ALPHA."
 spec at ext_framebuffer_object@fbo-blending-formats at GL_INTENSITY,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_INTENSITY12,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_INTENSITY16,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_INTENSITY4,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_INTENSITY8,Fail
+# "Testing GL_LUMINANCE4
+#  Probe color at (192,0)
+#    Expected: 0.800000 0.000000 0.000000 1.000000
+#    Observed: 0.901961 0.000000 0.000000 1.000000
+#    when testing FBO result, blending with DST_ALPHA."
 spec at ext_framebuffer_object@fbo-blending-formats at GL_LUMINANCE,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_LUMINANCE12,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_LUMINANCE16,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_LUMINANCE4,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_LUMINANCE8,Fail
+
 spec at ext_framebuffer_object@fbo-blending-formats at GL_RGB10,Fail
+# "Probe color at (64,0)
+#    Expected: 0.480000 0.800000 0.680000 1.000000
+#    Observed: 0.533333 0.800000 0.666667 0.466667
+#    when testing window result, blending with CONSTANT_COLOR.
 spec at ext_framebuffer_object@fbo-blending-formats at GL_RGB4,Fail
 spec at ext_framebuffer_object@fbo-blending-formats at GL_RGB5,Fail
+
 spec at ext_framebuffer_object@fbo-clear-formats,Fail
 spec at ext_framebuffer_object@fbo-clear-formats at GL_INTENSITY,Fail
 spec at ext_framebuffer_object@fbo-clear-formats at GL_INTENSITY12,Fail
@@ -368,7 +501,11 @@ spec at ext_framebuffer_object@fbo-colormask-formats at GL_LUMINANCE16,Fail
 spec at ext_framebuffer_object@fbo-colormask-formats at GL_LUMINANCE4,Fail
 spec at ext_framebuffer_object@fbo-colormask-formats at GL_LUMINANCE8,Fail
 spec at ext_framebuffer_object@fbo-depth-sample-compare,Fail
+
+# Maybe test bug?
+# "Mesa: User error: GL_INVALID_OPERATION in glDrawBuffer(invalid buffer GL_BACK)"
 spec at ext_framebuffer_object@fbo-fragcoord2,Fail
+
 spec at ext_framebuffer_object@fbo-generatemipmap-filtering,Fail
 spec at ext_framebuffer_object@fbo-stencil-gl_stencil_index1-blit,Fail
 spec at ext_framebuffer_object@fbo-stencil-gl_stencil_index16-blit,Fail
@@ -393,7 +530,10 @@ spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Fail
 spec at ext_image_dma_buf_import@ext_image_dma_buf_import-transcode-nv12-as-r8-gr88,Fail
+
+# Need to be able to report 0 OQ bits, since there are no HW OQs.
 spec at ext_occlusion_query_boolean@any-samples,Fail
+
 spec at ext_packed_depth_stencil@depth_stencil texture,Fail
 spec at ext_packed_depth_stencil@fbo-clear-formats,Fail
 spec at ext_packed_depth_stencil@fbo-clear-formats at GL_DEPTH24_STENCIL8,Fail
@@ -403,6 +543,8 @@ spec at ext_packed_depth_stencil@fbo-clear-formats stencil at GL_DEPTH24_STENCIL8,Fail
 spec at ext_packed_depth_stencil@fbo-clear-formats stencil at GL_DEPTH_STENCIL,Fail
 spec at ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-clear,Fail
 spec at ext_packed_depth_stencil@fbo-stencil-gl_depth24_stencil8-blit,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985
 spec at ext_packed_depth_stencil@texwrap formats bordercolor,Fail
 spec at ext_packed_depth_stencil@texwrap formats bordercolor at GL_DEPTH24_STENCIL8- border color only,Fail
 spec at ext_texture_compression_s3tc@texwrap formats bordercolor,Fail
@@ -410,8 +552,27 @@ spec at ext_texture_compression_s3tc@texwrap formats bordercolor at GL_COMPRESSED_RGBA
 spec at ext_texture_compression_s3tc@texwrap formats bordercolor at GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- border color only,Fail
 spec at ext_texture_compression_s3tc@texwrap formats bordercolor at GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- border color only,Fail
 spec at ext_texture_compression_s3tc@texwrap formats bordercolor at GL_COMPRESSED_RGB_S3TC_DXT1_EXT- border color only,Fail
+
+# "Unexpected GL error: GL_NO_ERROR 0x0
+#  (Error at tests/spec/ext_texture_format_bgra8888/api-errors.c:63)
+#  Expected GL error: GL_INVALID_OPERATION 0x502
+#  Unexpected GL error: GL_NO_ERROR 0x0
+#  (Error at tests/spec/ext_texture_format_bgra8888/api-errors.c:69)
+#  Expected GL error: GL_INVALID_OPERATION 0x502
+#  Mesa: User error: GL_INVALID_OPERATION in glTexImage2D(format = GL_BGRA, type = GL_FLOAT, internalformat = GL_BGRA)
+#  Unexpected GL error: GL_NO_ERROR 0x0
+#  (Error at tests/spec/ext_texture_format_bgra8888/api-errors.c:103)
+#  Expected GL error: GL_INVALID_OPERATION 0x502
+#  Mesa: User error: GL_INVALID_OPERATION in glTexSubImage2D(format = GL_BGRA, type = GL_FLOAT, internalformat = GL_BGRA)
+#  PIGLIT: {"result": "fail" }"
 spec at ext_texture_format_bgra8888@api-errors,Fail
+
+# "Probe color at (20,0)
+#    Expected: 0 76 0
+#    Observed: 0 18 0"
 spec at ext_texture_srgb@tex-srgb,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4985
 spec at ext_texture_srgb@texwrap formats bordercolor,Fail
 spec at ext_texture_srgb@texwrap formats bordercolor at GL_SLUMINANCE8- border color only,Fail
 spec at ext_texture_srgb@texwrap formats bordercolor at GL_SLUMINANCE8_ALPHA8- border color only,Fail
@@ -426,6 +587,7 @@ spec at ext_texture_srgb@texwrap formats-s3tc bordercolor at GL_COMPRESSED_SRGB_ALPHA_
 spec at ext_texture_srgb@texwrap formats-s3tc bordercolor at GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- border color only,Fail
 spec at ext_texture_srgb@texwrap formats-s3tc bordercolor at GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- border color only,Fail
 spec at ext_texture_srgb@texwrap formats-s3tc bordercolor at GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- border color only,Fail
+
 spec at glsl-1.10@execution at built-in-functions@fs-atan-vec3-vec3,Fail
 spec at glsl-1.10@execution at built-in-functions@fs-atan-vec4-vec4,Fail
 spec at glsl-1.10@execution at built-in-functions@fs-degrees-float,Fail
@@ -599,16 +761,22 @@ spec at glsl-1.10@execution at built-in-functions@fs-smoothstep-vec4-vec4-vec4,Fail
 spec at glsl-1.10@execution at builtins@glsl-fs-atan-3,Fail
 spec at glsl-1.10@execution at copy-propagation@glsl-copy-propagation-loop-1,Fail
 spec at glsl-1.10@execution at copy-propagation@glsl-copy-propagation-loop-2,Fail
+
+# No derivatives support in the HW.
 spec at glsl-1.10@execution at derivatives@glsl-derivs-abs,Fail
 spec at glsl-1.10@execution at derivatives@glsl-derivs-abs-sign,Fail
 spec at glsl-1.10@execution at derivatives@glsl-derivs-sign,Fail
 spec at glsl-1.10@execution at derivatives@glsl-derivs-swizzle,Fail
 spec at glsl-1.10@execution at derivatives@glsl-derivs-varyings,Fail
+
 spec at glsl-1.10@execution at discard@glsl-fs-discard-04,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4980
 spec at glsl-1.10@execution at fs-frontfacing-ternary-0.0-neg-1.0,Fail
 spec at glsl-1.10@execution at fs-frontfacing-ternary-1-neg-1,Fail
 spec at glsl-1.10@execution at fs-frontfacing-ternary-1.0-neg-1.0,Fail
 spec at glsl-1.10@execution at fs-frontfacing-ternary-neg-1.0-1.0,Fail
+
 spec at glsl-1.10@execution at fs-loop-bounds-unrolled,Fail
 spec at glsl-1.10@execution at fs-notequal-of-expression,Fail
 spec at glsl-1.10@execution at fs-sign-times-abs,Fail
@@ -868,8 +1036,11 @@ spec at glsl-1.20@execution at fs-vec4-const-array-indirect-access-048-elements,Fail
 spec at glsl-1.20@execution at fs-vec4-const-array-indirect-access-064-elements,Fail
 spec at glsl-1.20@execution at fs-vec4-const-array-indirect-access-128-elements,Fail
 spec at glsl-1.20@execution at fs-vec4-const-array-indirect-access-256-elements,Fail
+
+# https://gitlab.freedesktop.org/mesa/mesa/-/issues/4980
 spec at glsl-1.20@execution at glsl-fs-frontfacing,Fail
 spec at glsl-1.20@execution at glsl-fs-frontfacing-not,Fail
+
 spec at glsl-1.20@execution at out-parameter-indexing@fs-inout-index-two-level,Fail
 spec at glsl-1.20@execution at tex-miplevel-selection gl2:texture() 1d,Fail
 spec at glsl-1.20@execution at tex-miplevel-selection gl2:texture() 1dshadow,Fail



More information about the mesa-commit mailing list