From: Eric Anholt Date: Fri, 20 Oct 2017 22:53:18 +0000 (-0700) Subject: broadcom/vc5: Fix build failure frm nir_shader::stage removal. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f4ff8f74ee74b97b9b058f41e404eb41aa5e6359;p=mesa.git broadcom/vc5: Fix build failure frm nir_shader::stage removal. Fixes: 59fb59ad54d3 ("nir: Get rid of nir_shader::stage") --- diff --git a/src/gallium/drivers/vc5/vc5_program.c b/src/gallium/drivers/vc5/vc5_program.c index 80865a25a4d..8e9af1ad8ab 100644 --- a/src/gallium/drivers/vc5/vc5_program.c +++ b/src/gallium/drivers/vc5/vc5_program.c @@ -178,9 +178,9 @@ vc5_shader_state_create(struct pipe_context *pctx, vc5_set_transform_feedback_outputs(so, &cso->stream_output); if (V3D_DEBUG & (V3D_DEBUG_NIR | - v3d_debug_flag_for_shader_stage(s->stage))) { + v3d_debug_flag_for_shader_stage(s->info.stage))) { fprintf(stderr, "%s prog %d NIR:\n", - gl_shader_stage_name(s->stage), + gl_shader_stage_name(s->info.stage), so->program_id); nir_print_shader(s, stderr); fprintf(stderr, "\n"); @@ -197,7 +197,7 @@ vc5_get_compiled_shader(struct vc5_context *vc5, struct v3d_key *key) struct hash_table *ht; uint32_t key_size; - if (s->stage == MESA_SHADER_FRAGMENT) { + if (s->info.stage == MESA_SHADER_FRAGMENT) { ht = vc5->fs_cache; key_size = sizeof(struct v3d_fs_key); } else { @@ -218,7 +218,7 @@ vc5_get_compiled_shader(struct vc5_context *vc5, struct v3d_key *key) uint64_t *qpu_insts; uint32_t shader_size; - switch (s->stage) { + switch (s->info.stage) { case MESA_SHADER_VERTEX: shader->prog_data.vs = rzalloc(shader, struct v3d_vs_prog_data);