Browse Source

anv: drop add_var_binding from anv_nir_apply_pipeline_layout.c

It has exactly one caller.  Just inline it.

Reviewed-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
tags/19.1-branchpoint
Jason Ekstrand 6 years ago
parent
commit
cab064bc10
1 changed files with 2 additions and 7 deletions
  1. 2
    7
      src/intel/vulkan/anv_nir_apply_pipeline_layout.c

+ 2
- 7
src/intel/vulkan/anv_nir_apply_pipeline_layout.c View File

@@ -52,17 +52,12 @@ add_binding(struct apply_pipeline_layout_state *state,
BITSET_SET(state->set[set].used, binding);
}

static void
add_var_binding(struct apply_pipeline_layout_state *state, nir_variable *var)
{
add_binding(state, var->data.descriptor_set, var->data.binding);
}

static void
add_deref_src_binding(struct apply_pipeline_layout_state *state, nir_src src)
{
nir_deref_instr *deref = nir_src_as_deref(src);
add_var_binding(state, nir_deref_instr_get_variable(deref));
nir_variable *var = nir_deref_instr_get_variable(deref);
add_binding(state, var->data.descriptor_set, var->data.binding);
}

static void

Loading…
Cancel
Save