mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 02:58:05 +02:00
pan/mdg: Remove nir_alu_src_index
Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/4792>
This commit is contained in:
parent
fbbe3d4b75
commit
d4600c4340
3 changed files with 4 additions and 10 deletions
|
|
@ -458,12 +458,6 @@ nir_src_index(compiler_context *ctx, nir_src *src)
|
|||
}
|
||||
}
|
||||
|
||||
static inline unsigned
|
||||
nir_alu_src_index(compiler_context *ctx, nir_alu_src *src)
|
||||
{
|
||||
return nir_src_index(ctx, &src->src);
|
||||
}
|
||||
|
||||
static inline unsigned
|
||||
nir_dest_index(nir_dest *dst)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -920,9 +920,9 @@ emit_alu(compiler_context *ctx, nir_alu_instr *instr)
|
|||
* instructions. The latter can only be fetched if the instruction
|
||||
* needs it, or else we may segfault. */
|
||||
|
||||
unsigned src0 = nir_alu_src_index(ctx, &instr->src[0]);
|
||||
unsigned src1 = nr_inputs >= 2 ? nir_alu_src_index(ctx, &instr->src[1]) : ~0;
|
||||
unsigned src2 = nr_inputs == 3 ? nir_alu_src_index(ctx, &instr->src[2]) : ~0;
|
||||
unsigned src0 = nir_src_index(ctx, &instr->src[0].src);
|
||||
unsigned src1 = nr_inputs >= 2 ? nir_src_index(ctx, &instr->src[1].src) : ~0;
|
||||
unsigned src2 = nr_inputs == 3 ? nir_src_index(ctx, &instr->src[2].src) : ~0;
|
||||
assert(nr_inputs <= 3);
|
||||
|
||||
/* Rather than use the instruction generation helpers, we do it
|
||||
|
|
|
|||
|
|
@ -102,7 +102,7 @@ midgard_emit_derivatives(compiler_context *ctx, nir_alu_instr *instr)
|
|||
.type = TAG_TEXTURE_4,
|
||||
.mask = mask_of(nr_components),
|
||||
.dest = nir_dest_index(&instr->dest.dest),
|
||||
.src = { nir_alu_src_index(ctx, &instr->src[0]), ~0, ~0, ~0 },
|
||||
.src = { nir_src_index(ctx, &instr->src[0].src), ~0, ~0, ~0 },
|
||||
.texture = {
|
||||
.op = mir_derivative_op(instr->op),
|
||||
.format = MALI_TEX_2D,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue