Mesa (master): freedreno/ir3: Use gl_varying_slot_name_for_stage()
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sat Feb 13 01:10:18 UTC 2021
Module: Mesa
Branch: master
Commit: e4e962cbe0ac5224dfb72c02ed3a89534cec74d5
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4e962cbe0ac5224dfb72c02ed3a89534cec74d5
Author: Caio Marcelo de Oliveira Filho <caio.oliveira at intel.com>
Date: Thu Feb 11 12:30:19 2021 -0800
freedreno/ir3: Use gl_varying_slot_name_for_stage()
Reviewed-by: Kenneth Graunke <kenneth at whitecape.org>
Reviewed-by: Christian Gmeiner <christian.gmeiner at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8998>
---
src/freedreno/ir3/ir3_compiler_nir.c | 2 +-
src/freedreno/ir3/ir3_shader.c | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/freedreno/ir3/ir3_compiler_nir.c b/src/freedreno/ir3/ir3_compiler_nir.c
index 4e3594bdc9d..0694bd86018 100644
--- a/src/freedreno/ir3/ir3_compiler_nir.c
+++ b/src/freedreno/ir3/ir3_compiler_nir.c
@@ -3255,7 +3255,7 @@ setup_output(struct ir3_context *ctx, nir_intrinsic_instr *intr)
break;
ir3_context_error(ctx, "unknown %s shader output name: %s\n",
_mesa_shader_stage_to_string(ctx->so->type),
- gl_varying_slot_name(slot));
+ gl_varying_slot_name_for_stage(slot, ctx->so->type));
}
} else {
ir3_context_error(ctx, "unknown shader type: %d\n", ctx->so->type);
diff --git a/src/freedreno/ir3/ir3_shader.c b/src/freedreno/ir3/ir3_shader.c
index 835b67c6465..68ee2b9c429 100644
--- a/src/freedreno/ir3/ir3_shader.c
+++ b/src/freedreno/ir3/ir3_shader.c
@@ -590,7 +590,7 @@ input_name(struct ir3_shader_variant *so, int i)
} else if (so->type == MESA_SHADER_VERTEX) {
return gl_vert_attrib_name(so->inputs[i].slot);
} else {
- return gl_varying_slot_name(so->inputs[i].slot);
+ return gl_varying_slot_name_for_stage(so->inputs[i].slot, so->type);
}
}
@@ -608,7 +608,7 @@ output_name(struct ir3_shader_variant *so, int i)
case VARYING_SLOT_TCS_HEADER_IR3:
return "TCS_HEADER";
default:
- return gl_varying_slot_name(so->outputs[i].slot);
+ return gl_varying_slot_name_for_stage(so->outputs[i].slot, so->type);
}
}
}
More information about the mesa-commit
mailing list