Module: Mesa
Branch: main
Commit: a89ff8d4bc888baa458ba24b2836eaa1700e493d
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=a89ff8d4bc888baa458ba24b2836eaa1700e493d

Author: Matt Coster <[email protected]>
Date:   Fri Nov 11 10:55:55 2022 +0000

pvr: Use PVRX(TA_PASSTYPE) for pvr_fragment_shader_state.pass_type

Replaces the current uint32_t value.

Signed-off-by: Matt Coster <[email protected]>
Reviewed-by: Karmjit Mahil <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19342>

---

 src/imagination/vulkan/pvr_pipeline.c | 2 +-
 src/imagination/vulkan/pvr_private.h  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

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;

Reply via email to