52 lines
1.9 KiB
Diff
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
|
|
|