diff --git a/src/imagination/vulkan/pvr_pipeline.c b/src/imagination/vulkan/pvr_pipeline.c index 778e30b9faf..2795a94895d 100644 --- a/src/imagination/vulkan/pvr_pipeline.c +++ b/src/imagination/vulkan/pvr_pipeline.c @@ -1429,7 +1429,7 @@ pvr_fragment_state_init(struct pvr_graphics_pipeline *gfx_pipeline, fragment_state->stage_state.has_side_effects = false; fragment_state->stage_state.empty_program = false; - fragment_state->pass_type = 0; + fragment_state->pass_type = PVRX(TA_PASSTYPE_OPAQUE); fragment_state->entry_offset = 0; } diff --git a/src/imagination/vulkan/pvr_private.h b/src/imagination/vulkan/pvr_private.h index b6837de5695..5d9b36ae625 100644 --- a/src/imagination/vulkan/pvr_private.h +++ b/src/imagination/vulkan/pvr_private.h @@ -1185,7 +1185,7 @@ struct pvr_fragment_shader_state { struct pvr_pipeline_stage_state stage_state; /* FIXME: Move this into stage_state? */ struct pvr_stage_allocation_descriptor_state descriptor_state; - uint32_t pass_type; + enum PVRX(TA_PASSTYPE) pass_type; struct pvr_pds_upload pds_coeff_program; struct pvr_pds_upload pds_fragment_program;