Mesa (master): aco: remove needs_instance_id

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Fri Jan 24 14:01:19 UTC 2020


Module: Mesa
Branch: master
Commit: de4ce66f5c94b307f60f84314350bb53e3ac18d6
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=de4ce66f5c94b307f60f84314350bb53e3ac18d6

Author: Rhys Perry <pendingchaos02 at gmail.com>
Date:   Fri Nov 15 11:47:10 2019 +0000

aco: remove needs_instance_id

Signed-off-by: Rhys Perry <pendingchaos02 at gmail.com>
Reviewed-by: Daniel Schürmann <daniel at schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/merge_requests/2421>

---

 src/amd/compiler/aco_instruction_selection.cpp       | 1 -
 src/amd/compiler/aco_instruction_selection_setup.cpp | 5 -----
 2 files changed, 6 deletions(-)

diff --git a/src/amd/compiler/aco_instruction_selection.cpp b/src/amd/compiler/aco_instruction_selection.cpp
index 4d464cc935e..1792e831222 100644
--- a/src/amd/compiler/aco_instruction_selection.cpp
+++ b/src/amd/compiler/aco_instruction_selection.cpp
@@ -3397,7 +3397,6 @@ void visit_load_input(isel_context *ctx, nir_intrinsic_instr *instr)
          uint32_t divisor = ctx->options->key.vs.instance_rate_divisors[location];
          Temp start_instance = get_arg(ctx, ctx->args->ac.start_instance);
          if (divisor) {
-            ctx->needs_instance_id = true;
             Temp instance_id = get_arg(ctx, ctx->args->ac.instance_id);
             if (divisor != 1) {
                Temp divided = bld.tmp(v1);
diff --git a/src/amd/compiler/aco_instruction_selection_setup.cpp b/src/amd/compiler/aco_instruction_selection_setup.cpp
index f8bfff0addf..7c53a0ecd3e 100644
--- a/src/amd/compiler/aco_instruction_selection_setup.cpp
+++ b/src/amd/compiler/aco_instruction_selection_setup.cpp
@@ -77,9 +77,6 @@ struct isel_context {
    /* FS inputs */
    Temp persp_centroid, linear_centroid;
 
-   /* VS inputs */
-   bool needs_instance_id;
-
    /* GS inputs */
    Temp gs_wave_id;
 
@@ -688,8 +685,6 @@ setup_vs_variables(isel_context *ctx, nir_shader *nir)
       memset(outinfo->vs_output_param_offset, AC_EXP_PARAM_UNDEFINED,
              sizeof(outinfo->vs_output_param_offset));
 
-      ctx->needs_instance_id = ctx->program->info->vs.needs_instance_id;
-
       bool export_clip_dists = ctx->options->key.vs_common_out.export_clip_dists;
 
       outinfo->param_exports = 0;



More information about the mesa-commit mailing list