diff options
Diffstat (limited to 'src/gallium/drivers/radeonsi/si_shader.c')
-rw-r--r-- | src/gallium/drivers/radeonsi/si_shader.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/gallium/drivers/radeonsi/si_shader.c b/src/gallium/drivers/radeonsi/si_shader.c index e361631af4e..58bf609779f 100644 --- a/src/gallium/drivers/radeonsi/si_shader.c +++ b/src/gallium/drivers/radeonsi/si_shader.c @@ -1297,10 +1297,19 @@ static void si_dump_shader_key(const struct si_shader *shader, FILE *f) stage == MESA_SHADER_VERTEX) && !key->as_es && !key->as_ls) { fprintf(f, " opt.kill_outputs = 0x%" PRIx64 "\n", key->opt.kill_outputs); + fprintf(f, " opt.kill_pointsize = 0x%x\n", key->opt.kill_pointsize); fprintf(f, " opt.kill_clip_distances = 0x%x\n", key->opt.kill_clip_distances); if (stage != MESA_SHADER_GEOMETRY) fprintf(f, " opt.ngg_culling = 0x%x\n", key->opt.ngg_culling); } + + fprintf(f, " opt.prefer_mono = %u\n", key->opt.prefer_mono); + fprintf(f, " opt.inline_uniforms = %u (0x%x, 0x%x, 0x%x, 0x%x)\n", + key->opt.inline_uniforms, + key->opt.inlined_uniform_values[0], + key->opt.inlined_uniform_values[1], + key->opt.inlined_uniform_values[2], + key->opt.inlined_uniform_values[3]); } static void si_optimize_vs_outputs(struct si_shader_context *ctx) |