mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-08 11:18:08 +02:00
freedreno: remove shader_stage_name()
Signed-off-by: Rob Clark <robdclark@gmail.com>
This commit is contained in:
parent
c635703c50
commit
8a654f092e
3 changed files with 3 additions and 21 deletions
|
|
@ -51,25 +51,6 @@ shader_debug_enabled(gl_shader_stage type)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline const char *
|
|
||||||
shader_stage_name(gl_shader_stage type)
|
|
||||||
{
|
|
||||||
/* NOTE these names are chosen to match the INTEL_DEBUG output
|
|
||||||
* which frameretrace parses. Hurray accidental ABI!
|
|
||||||
*/
|
|
||||||
switch (type) {
|
|
||||||
case MESA_SHADER_VERTEX: return "vertex";
|
|
||||||
case MESA_SHADER_TESS_CTRL: return "tessellation control";
|
|
||||||
case MESA_SHADER_TESS_EVAL: return "tessellation evaluation";
|
|
||||||
case MESA_SHADER_GEOMETRY: return "geometry";
|
|
||||||
case MESA_SHADER_FRAGMENT: return "fragment";
|
|
||||||
case MESA_SHADER_COMPUTE: return "compute";
|
|
||||||
default:
|
|
||||||
debug_assert(0);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* bitmask of debug flags */
|
/* bitmask of debug flags */
|
||||||
enum debug_t {
|
enum debug_t {
|
||||||
PRINT_RAW = 0x1, /* dump raw hexdump */
|
PRINT_RAW = 0x1, /* dump raw hexdump */
|
||||||
|
|
|
||||||
|
|
@ -190,7 +190,7 @@ compile_init(struct ir3_compiler *compiler,
|
||||||
|
|
||||||
if (shader_debug_enabled(so->type)) {
|
if (shader_debug_enabled(so->type)) {
|
||||||
fprintf(stderr, "NIR (final form) for %s shader:\n",
|
fprintf(stderr, "NIR (final form) for %s shader:\n",
|
||||||
shader_stage_name(so->type));
|
_mesa_shader_stage_to_string(so->type));
|
||||||
nir_print_shader(ctx->s, stderr);
|
nir_print_shader(ctx->s, stderr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -152,7 +152,8 @@ assemble_variant(struct ir3_shader_variant *v)
|
||||||
|
|
||||||
if (shader_debug_enabled(v->shader->type)) {
|
if (shader_debug_enabled(v->shader->type)) {
|
||||||
fprintf(stderr, "Native code for unnamed %s shader %s:\n",
|
fprintf(stderr, "Native code for unnamed %s shader %s:\n",
|
||||||
shader_stage_name(v->shader->type), v->shader->nir->info.name);
|
_mesa_shader_stage_to_string(v->shader->type),
|
||||||
|
v->shader->nir->info.name);
|
||||||
if (v->shader->type == MESA_SHADER_FRAGMENT)
|
if (v->shader->type == MESA_SHADER_FRAGMENT)
|
||||||
fprintf(stderr, "SIMD0\n");
|
fprintf(stderr, "SIMD0\n");
|
||||||
ir3_shader_disasm(v, bin, stderr);
|
ir3_shader_disasm(v, bin, stderr);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue