Module: Mesa Branch: master Commit: 98698c4d01ffc3c14a2e7170fd0059598b04d26a URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=98698c4d01ffc3c14a2e7170fd0059598b04d26a
Author: Alejandro PiƱeiro <[email protected]> Date: Wed Apr 14 12:35:03 2021 +0200 v3dv/debug: print correct stage name Reviewed-by: Iago Toral Quiroga <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10229> --- src/broadcom/vulkan/v3dv_pipeline.c | 4 ++-- src/broadcom/vulkan/v3dv_private.h | 11 +++++++++++ 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/src/broadcom/vulkan/v3dv_pipeline.c b/src/broadcom/vulkan/v3dv_pipeline.c index 35cf35592a8..2ed965353c0 100644 --- a/src/broadcom/vulkan/v3dv_pipeline.c +++ b/src/broadcom/vulkan/v3dv_pipeline.c @@ -475,7 +475,7 @@ shader_module_compile_to_nir(struct v3dv_device *device, if (V3D_DEBUG & (V3D_DEBUG_NIR | v3d_debug_flag_for_shader_stage(stage->stage))) { fprintf(stderr, "Initial form: %s prog %d NIR:\n", - gl_shader_stage_name(stage->stage), + broadcom_shader_stage_name(stage->stage), stage->program_id); nir_print_shader(nir, stderr); fprintf(stderr, "\n"); @@ -1456,7 +1456,7 @@ pipeline_compile_shader_variant(struct v3dv_pipeline_stage *p_stage, if (V3D_DEBUG & (V3D_DEBUG_NIR | v3d_debug_flag_for_shader_stage(p_stage->stage))) { fprintf(stderr, "Just before v3d_compile: %s prog %d NIR:\n", - gl_shader_stage_name(p_stage->stage), + broadcom_shader_stage_name(p_stage->stage), p_stage->program_id); nir_print_shader(p_stage->nir, stderr); fprintf(stderr, "\n"); diff --git a/src/broadcom/vulkan/v3dv_private.h b/src/broadcom/vulkan/v3dv_private.h index 5a9f0e2dac9..8a9943bdf32 100644 --- a/src/broadcom/vulkan/v3dv_private.h +++ b/src/broadcom/vulkan/v3dv_private.h @@ -326,6 +326,17 @@ broadcom_shader_stage_to_gl(broadcom_shader_stage stage) } } +static inline const char * +broadcom_shader_stage_name(broadcom_shader_stage stage) +{ + switch(stage) { + case BROADCOM_SHADER_VERTEX_BIN: + return "MESA_SHADER_VERTEX_BIN"; + default: + return gl_shader_stage_name(broadcom_shader_stage_to_gl(stage)); + } +} + struct v3dv_pipeline_cache { struct vk_object_base base; _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
