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>
This commit is contained in:
Emma Anholt 2021-11-10 13:17:33 -08:00 committed by Marge Bot
parent 11b533cb19
commit 02079cbb77

View file

@ -101,10 +101,14 @@ spec@arb_depth_texture@texwrap formats bordercolor-swizzled@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@arb_direct_state_access@gettextureimage-formats,Crash
# "0 primitives generated:
# Incorrect number of prims generated.
# Found 0, expected 4"
spec@arb_direct_state_access@transformfeedback-bufferbase,Fail
spec@arb_direct_state_access@transformfeedback-bufferbase@general test,Fail
spec@arb_direct_state_access@transformfeedback-bufferrange,Fail
spec@arb_direct_state_access@transformfeedback-bufferrange@general test,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail
spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail
spec@arb_occlusion_query@occlusion_query_order,Fail
@ -143,18 +147,35 @@ spec@arb_sample_shading@samplemask 4@sample mask_in_one,Fail
spec@arb_shader_storage_buffer_object@array-ssbo-auto-binding,Fail
spec@arb_shader_storage_buffer_object@linker@instance-matching-shader-storage-blocks-member-array-size-mismatch,Fail
spec@arb_tessellation_shader@execution@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@arb_tessellation_shader@execution@invocation-counting-even,Fail
spec@arb_tessellation_shader@execution@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@arb_tessellation_shader@execution@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@arb_tessellation_shader@execution@tcs-output-unmatched,Fail
spec@arb_tessellation_shader@execution@tcs-primitiveid,Fail
spec@arb_tessellation_shader@execution@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@arb_tessellation_shader@execution@tes-primitiveid,Fail
spec@arb_tessellation_shader@execution@tes-read-texture,Fail
spec@arb_tessellation_shader@execution@tess_with_geometry,Fail
spec@arb_tessellation_shader@execution@trivial-tess-gs,Fail
spec@arb_tessellation_shader@execution@trivial-tess-gs_no-gs-inputs,Fail
spec@arb_tessellation_shader@execution@trivial-tess-gs_no-tes-inputs,Fail
spec@arb_tessellation_shader@execution@variable-indexing@tcs-input-array-float-index-rd,Crash
spec@arb_tessellation_shader@execution@variable-indexing@tcs-input-array-vec2-index-rd,Crash
spec@arb_tessellation_shader@execution@variable-indexing@tcs-input-array-vec3-index-rd,Crash
@ -165,11 +186,15 @@ spec@arb_tessellation_shader@execution@variable-indexing@tes-input-array-float-i
spec@arb_tessellation_shader@execution@variable-indexing@tes-input-array-vec2-index-rd,Crash
spec@arb_tessellation_shader@execution@variable-indexing@tes-input-array-vec3-index-rd,Crash
spec@arb_tessellation_shader@execution@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@arb_tessellation_shader@execution@vertex-partial-write,Crash
spec@arb_tessellation_shader@execution@vs-tes-max-in-out-components,Fail
spec@arb_tessellation_shader@execution@vs-tes-tessinner-tessouter-inputs-quads,Fail
spec@arb_tessellation_shader@execution@vs-tes-tessinner-tessouter-inputs-tris,Fail
spec@arb_tessellation_shader@execution@vs-tes-vertex,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_BPTC_UNORM- swizzled- border color only,Fail
spec@arb_texture_compression_bptc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT- swizzled- border color only,Fail
@ -213,7 +238,11 @@ spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled-
spec@arb_texture_view@rendering-layers-image,Fail
spec@arb_texture_view@rendering-layers-image@layers rendering of image1DArray,Fail
spec@arb_timer_query@timestamp-get,Fail
# "Expected 1 primitives written, got 0"
# Note: no FS, rasterizer discard enabled.
spec@arb_transform_feedback3@arb_transform_feedback3-ext_interleaved_two_bufs_vs,Fail
spec@arb_transform_feedback3@gl_skipcomponents1-1,Fail
spec@arb_transform_feedback3@gl_skipcomponents1234,Fail
spec@arb_transform_feedback3@gl_skipcomponents1-2,Fail
@ -360,6 +389,11 @@ spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-homogeneity,Fail
spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-primitives-lines,Fail
spec@glsl-1.50@execution@compatibility@clipping@gs-clip-vertex-primitives-points,Fail
spec@glsl-1.50@execution@compatibility@clipping@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@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-const-accept,Crash
spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-const-reject,Crash
spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-different-from-position,Crash
@ -367,13 +401,21 @@ spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-enables,Crash
spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-equal-to-position,Crash
spec@glsl-1.50@execution@compatibility@clipping@vs-gs-clip-vertex-homogeneity,Crash
spec@glsl-1.50@execution@compatibility@clipping@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@glsl-1.50@execution@compatibility@gs-clamp-vertex-color,Crash
spec@glsl-1.50@execution@compatibility@gs-ff-frag,Crash
spec@glsl-1.50@execution@compatibility@gs-texcoord-array-2,Fail
spec@glsl-1.50@execution@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@glsl-1.50@execution@compatibility@vs-gs-ff-frag,Crash
spec@glsl-1.50@execution@compatibility@vs-gs-texcoord-array-2,Crash
spec@glsl-1.50@execution@compatibility@vs-gs-texcoord-array,Crash
spec@glsl-1.50@execution@geometry@end-primitive 0,Fail
spec@glsl-1.50@execution@geometry@primitive-id-restart gl_line_loop ffs,Fail
spec@glsl-1.50@execution@geometry@primitive-id-restart gl_line_loop other,Fail
@ -414,7 +456,10 @@ spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triang
spec@glsl-1.50@execution@geometry@tri-strip-ordering-with-prim-restart gl_triangle_strip other,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quads,Fail
spec@glsl-1.50@execution@primitive-id-no-gs-quad-strip,Fail
# "failed assert: so->outputs_count < ARRAY_SIZE(so->outputs)"
spec@glsl-1.50@execution@variable-indexing@gs-output-array-vec4-index-wr,Crash
spec@glsl-1.50@gs-max-output-components,Fail
spec@intel_performance_query@intel_performance_query-issue_2235,Fail
spec@khr_texture_compression_astc@array-gl@12x12 Block Dim,Fail