buildroot/package/mesa3d/0104-zink-delete-dead-code....

52 lines
1.9 KiB
Diff

From 18f2e9412a6a1b64a14b5f9581e90b5ccbb37e09 Mon Sep 17 00:00:00 2001
From: Imagination Technologies <powervr@imgtec.com>
Date: Wed, 4 Jan 2023 14:47:23 -0500
Subject: [PATCH 104/168] zink: delete dead code
update_gfx_program_optimal() is the real version of this
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20585>
---
src/gallium/drivers/zink/zink_program.c | 25 -------------------------
1 file changed, 25 deletions(-)
diff --git a/src/gallium/drivers/zink/zink_program.c b/src/gallium/drivers/zink/zink_program.c
index 8367a7662da..1eded3d2a69 100644
--- a/src/gallium/drivers/zink/zink_program.c
+++ b/src/gallium/drivers/zink/zink_program.c
@@ -371,31 +371,6 @@ update_gfx_shader_modules(struct zink_context *ctx,
}
}
-ALWAYS_INLINE static void
-update_gfx_shader_modules_optimal(struct zink_context *ctx,
- struct zink_screen *screen,
- struct zink_gfx_program *prog, uint32_t mask,
- struct zink_gfx_pipeline_state *state)
-{
- assert(prog->modules[MESA_SHADER_VERTEX]);
- for (unsigned i = 0; i < MESA_SHADER_COMPUTE; i++) {
- if (!(mask & BITFIELD_BIT(i)))
- continue;
-
- assert(prog->shaders[i]);
-
- struct zink_shader_module *zm = get_shader_module_for_stage_optimal(ctx, screen, prog->shaders[i], prog, i, state);
- if (!zm)
- zm = create_shader_module_for_stage_optimal(ctx, screen, prog->shaders[i], prog, i, state);
- if (prog->modules[i] == zm->shader)
- continue;
- state->modules_changed = true;
- prog->modules[i] = zm->shader;
- }
-
- prog->last_variant_hash = state->shader_keys_optimal.key.val;
-}
-
static void
generate_gfx_program_modules(struct zink_context *ctx, struct zink_screen *screen, struct zink_gfx_program *prog, struct zink_gfx_pipeline_state *state)
{
--
2.17.1