[regression][bisected] fs_visitor::opt_algebraic assertion in Piglit vs-output-array-dvec4-index-wr-before-tcs
The following test fails due to an assert on ICL (both i965 and Iris) and TGL platforms:
/tmp/build_root/m64/lib/piglit/bin/shader_runner /tmp/build_root/m64/lib/piglit/tests/spec/arb_tessellation_shader/execution/variable-indexing/vs-output-array-dvec4-index-wr-before-tcs.shader_test -auto -fbo piglit: debug: Requested an OpenGL 3.2 Core Context, and received a matching 4.6 context shader_runner: ../src/intel/compiler/brw_fs.cpp:2624: bool fs_visitor::opt_algebraic(): Assertion `inst->dst.type == inst->src.type' failed.
It was bisected to:
commit 00b28a50b2c492eee25ef3f75538aabe1e569ff1 Author: Marek Olšák <email@example.com> Date: Tue Aug 11 18:49:37 2020 -0400 nir/algebraic: trivially enable existing 32-bit patterns for all bit sizes Reviewed-by: Alyssa Rosenzweig <firstname.lastname@example.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6599>
To upload designs, you'll need to enable LFS and have admin enable hashed storage. More information