From: Mike Blumenkrantz Date: Tue, 28 Mar 2023 22:22:39 +0000 (-0400) Subject: zink: delete shader reordering in assign_io() X-Git-Tag: upstream/23.3.3~10568 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=eb30744562348294109908a126107aa2818431ca;p=platform%2Fupstream%2Fmesa.git zink: delete shader reordering in assign_io() this is a relic of when pipe_shader_type was different than gl_shader_stage Part-of: --- diff --git a/src/gallium/drivers/zink/zink_program.c b/src/gallium/drivers/zink/zink_program.c index 3ffd9da..407f10d 100644 --- a/src/gallium/drivers/zink/zink_program.c +++ b/src/gallium/drivers/zink/zink_program.c @@ -933,13 +933,8 @@ create_program(struct zink_context *ctx, bool is_compute) static void assign_io(struct zink_screen *screen, struct zink_gfx_program *prog, - struct zink_shader *stages[ZINK_GFX_SHADER_COUNT]) + struct zink_shader *shaders[ZINK_GFX_SHADER_COUNT]) { - struct zink_shader *shaders[MESA_SHADER_STAGES]; - - /* build array in pipeline order */ - for (unsigned i = 0; i < ZINK_GFX_SHADER_COUNT; i++) - shaders[i] = stages[i]; for (unsigned i = 0; i < MESA_SHADER_FRAGMENT;) { nir_shader *producer = shaders[i]->nir;