Mesa (main): freedreno/a6xx: Add some notes about piglit failures.

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Nov 12 21:18:34 UTC 2021


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

Author: Emma Anholt <emma at anholt.net>
Date:   Wed Nov 10 13:17:33 2021 -0800

freedreno/a6xx: Add some notes about piglit failures.

Hopefully this helps others save time looking at piglit.

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

---

 src/freedreno/ci/freedreno-a630-fails.txt | 45 +++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)

diff --git a/src/freedreno/ci/freedreno-a630-fails.txt b/src/freedreno/ci/freedreno-a630-fails.txt
index bf8197091c2..df58cfe1c87 100644
--- a/src/freedreno/ci/freedreno-a630-fails.txt
+++ b/src/freedreno/ci/freedreno-a630-fails.txt
@@ -101,10 +101,14 @@ spec at arb_depth_texture@texwrap formats bordercolor-swizzled at GL_DEPTH_COMPONENT32
 # "arb_direct_state_access-gettextureimage-formats: ../src/mesa/main/texstore.c:413: _mesa_texstore_s8_z24: Assertion `srcFormat == GL_DEPTH_STENCIL_EXT || srcFormat == GL_DEPTH_COMPONENT || srcFormat == GL_STENCIL_INDEX' failed."
 spec at arb_direct_state_access@gettextureimage-formats,Crash
 
+# "0 primitives generated:
+#  Incorrect number of prims generated.
+#  Found 0, expected 4"
 spec at arb_direct_state_access@transformfeedback-bufferbase,Fail
 spec at arb_direct_state_access@transformfeedback-bufferbase at general test,Fail
 spec at arb_direct_state_access@transformfeedback-bufferrange,Fail
 spec at arb_direct_state_access@transformfeedback-bufferrange at general test,Fail
+
 spec at arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
 spec at arb_es2_compatibility@texwrap formats bordercolor-swizzled at GL_RGB565- swizzled- border color only,Fail
 spec at arb_occlusion_query@occlusion_query_order,Fail
@@ -143,18 +147,35 @@ spec at arb_sample_shading@samplemask 4 at sample mask_in_one,Fail
 spec at arb_shader_storage_buffer_object@array-ssbo-auto-binding,Fail
 spec at arb_shader_storage_buffer_object@linker at instance-matching-shader-storage-blocks-member-array-size-mismatch,Fail
 spec at arb_tessellation_shader@execution at gs-primitiveid-instanced,Fail
+
+# Test bug: https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/601#note_1154259
+# "Failed to link:
+#  error: Too many tessellation control shader atomic counters"
 spec at arb_tessellation_shader@execution at invocation-counting-even,Fail
 spec at arb_tessellation_shader@execution at invocation-counting-odd,Fail
+
+# "ir3_nir_lower_tess.c:585: lower_tess_ctrl_block: Assertion `util_is_power_of_two_nonzero(nir_intrinsic_write_mask(intr) + 1)' failed."
 spec at arb_tessellation_shader@execution at patch-partial-write,Crash
+
+# Test bug: https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/601#note_1154259
+# "Failed to link:
+#  error: Too many tessellation control shader atomic counters"
 spec at arb_tessellation_shader@execution at tcs-output-unmatched,Fail
 spec at arb_tessellation_shader@execution at tcs-primitiveid,Fail
+
 spec at arb_tessellation_shader@execution at tes-no-tcs-primitiveid-instanced,Fail
+
+# Test bug: https://gitlab.freedesktop.org/mesa/piglit/-/merge_requests/601#note_1154259
+# "Failed to link:
+#  error: Too many tessellation control shader atomic counters"
 spec at arb_tessellation_shader@execution at tes-primitiveid,Fail
+
 spec at arb_tessellation_shader@execution at tes-read-texture,Fail
 spec at arb_tessellation_shader@execution at tess_with_geometry,Fail
 spec at arb_tessellation_shader@execution at trivial-tess-gs,Fail
 spec at arb_tessellation_shader@execution at trivial-tess-gs_no-gs-inputs,Fail
 spec at arb_tessellation_shader@execution at trivial-tess-gs_no-tes-inputs,Fail
+
 spec at arb_tessellation_shader@execution at variable-indexing@tcs-input-array-float-index-rd,Crash
 spec at arb_tessellation_shader@execution at variable-indexing@tcs-input-array-vec2-index-rd,Crash
 spec at arb_tessellation_shader@execution at variable-indexing@tcs-input-array-vec3-index-rd,Crash
@@ -165,11 +186,15 @@ spec at arb_tessellation_shader@execution at variable-indexing@tes-input-array-float-i
 spec at arb_tessellation_shader@execution at variable-indexing@tes-input-array-vec2-index-rd,Crash
 spec at arb_tessellation_shader@execution at variable-indexing@tes-input-array-vec3-index-rd,Crash
 spec at arb_tessellation_shader@execution at variable-indexing@tes-input-array-vec4-index-rd,Crash
+
+# "ir3_nir_lower_tess.c:585: lower_tess_ctrl_block: Assertion `util_is_power_of_two_nonzero(nir_intrinsic_write_mask(intr) + 1)' failed."
 spec at arb_tessellation_shader@execution at vertex-partial-write,Crash
+
 spec at arb_tessellation_shader@execution at vs-tes-max-in-out-components,Fail
 spec at arb_tessellation_shader@execution at vs-tes-tessinner-tessouter-inputs-quads,Fail
 spec at arb_tessellation_shader@execution at vs-tes-tessinner-tessouter-inputs-tris,Fail
 spec at arb_tessellation_shader@execution at vs-tes-vertex,Fail
+
 spec at arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail
 spec at arb_texture_compression_bptc@texwrap formats bordercolor-swizzled at GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail
 spec at arb_texture_compression_bptc@texwrap formats bordercolor-swizzled at GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail
@@ -213,7 +238,11 @@ spec at arb_texture_rg@texwrap formats-int bordercolor-swizzled at GL_RG8UI- swizzled-
 spec at arb_texture_view@rendering-layers-image,Fail
 spec at arb_texture_view@rendering-layers-image at layers rendering of image1DArray,Fail
 spec at arb_timer_query@timestamp-get,Fail
+
+# "Expected 1 primitives written, got 0"
+# Note: no FS, rasterizer discard enabled.
 spec at arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_vs,Fail
+
 spec at arb_transform_feedback3@gl_skipcomponents1-1,Fail
 spec at arb_transform_feedback3@gl_skipcomponents1234,Fail
 spec at arb_transform_feedback3@gl_skipcomponents1-2,Fail
@@ -360,6 +389,11 @@ spec at glsl-1.50@execution at compatibility@clipping at gs-clip-vertex-homogeneity,Fail
 spec at glsl-1.50@execution at compatibility@clipping at gs-clip-vertex-primitives-lines,Fail
 spec at glsl-1.50@execution at compatibility@clipping at gs-clip-vertex-primitives-points,Fail
 spec at glsl-1.50@execution at compatibility@clipping at gs-clip-vertex-primitives-triangle-strip,Fail
+
+# The precompile without UCP lowering triggers an assertion failure:
+# "shader_io_get_unique_index: Assertion `!"illegal slot in get unique index\n"'
+# failed." We shouldn't crash if clipvertex is written without actually doing
+# clipping, we should just drop the output on the floor.
 spec at glsl-1.50@execution at compatibility@clipping at vs-gs-clip-vertex-const-accept,Crash
 spec at glsl-1.50@execution at compatibility@clipping at vs-gs-clip-vertex-const-reject,Crash
 spec at glsl-1.50@execution at compatibility@clipping at vs-gs-clip-vertex-different-from-position,Crash
@@ -367,13 +401,21 @@ spec at glsl-1.50@execution at compatibility@clipping at vs-gs-clip-vertex-enables,Crash
 spec at glsl-1.50@execution at compatibility@clipping at vs-gs-clip-vertex-equal-to-position,Crash
 spec at glsl-1.50@execution at compatibility@clipping at vs-gs-clip-vertex-homogeneity,Crash
 spec at glsl-1.50@execution at compatibility@clipping at vs-gs-clip-vertex-primitives-triangle-strip,Crash
+
+# "src/freedreno/ir3/ir3_shader.h:864:ir3_find_output: Assertion `0' failed."
+# Reading undefined vertex outputs should be undefined, not crash.
 spec at glsl-1.50@execution at compatibility@gs-clamp-vertex-color,Crash
 spec at glsl-1.50@execution at compatibility@gs-ff-frag,Crash
+
 spec at glsl-1.50@execution at compatibility@gs-texcoord-array-2,Fail
 spec at glsl-1.50@execution at compatibility@gs-texcoord-array,Fail
+
+# "ir3_nir_lower_tess.c:111: shader_io_get_unique_index: Assertion `!"illegal slot in get unique index\n"' failed."
+# I think on VARYING_SLOT_COL0 from the VS.
 spec at glsl-1.50@execution at compatibility@vs-gs-ff-frag,Crash
 spec at glsl-1.50@execution at compatibility@vs-gs-texcoord-array-2,Crash
 spec at glsl-1.50@execution at compatibility@vs-gs-texcoord-array,Crash
+
 spec at glsl-1.50@execution at geometry@end-primitive 0,Fail
 spec at glsl-1.50@execution at geometry@primitive-id-restart gl_line_loop ffs,Fail
 spec at glsl-1.50@execution at geometry@primitive-id-restart gl_line_loop other,Fail
@@ -414,7 +456,10 @@ spec at glsl-1.50@execution at geometry@tri-strip-ordering-with-prim-restart gl_triang
 spec at glsl-1.50@execution at geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip other,Fail
 spec at glsl-1.50@execution at primitive-id-no-gs-quads,Fail
 spec at glsl-1.50@execution at primitive-id-no-gs-quad-strip,Fail
+
+# "failed assert: so->outputs_count < ARRAY_SIZE(so->outputs)"
 spec at glsl-1.50@execution at variable-indexing@gs-output-array-vec4-index-wr,Crash
+
 spec at glsl-1.50@gs-max-output-components,Fail
 spec at intel_performance_query@intel_performance_query-issue_2235,Fail
 spec at khr_texture_compression_astc@array-gl at 12x12 Block Dim,Fail



More information about the mesa-commit mailing list