nir/opt_varying: remove assert for mesh shader crash
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run

This assert is not true when mesh shader.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Reviewed-by: Yonggang Luo <luoyonggang@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36596>
This commit is contained in:
Qiang Yu 2025-07-28 15:58:34 +08:00 committed by Marge Bot
parent 980e125e31
commit bfd7f498a5

View file

@ -5487,7 +5487,6 @@ nir_opt_varyings_bulk(nir_shader **shaders, uint32_t num_shaders, bool spirv,
for (unsigned i = 0; i < num_shaders; i++) {
nir_shader *nir = shaders[i];
assert(i == 0 || nir->info.stage > shaders[i - 1]->info.stage);
/* Inter-shader code motion in nir_opt_varyings requires that each input
* load is loaded only once when possible, so move all input loads