Module: Mesa Branch: main Commit: 81b22d5aba8bf1871ca89a3968051886fa2d110d URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=81b22d5aba8bf1871ca89a3968051886fa2d110d
Author: Iago Toral Quiroga <ito...@igalia.com> Date: Wed Jun 30 10:11:10 2021 +0200 v3dv: extend broadcom stages to include geometry Reviewed-by: Alejandro PiƱeiro <apinhe...@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11783> --- src/broadcom/vulkan/v3dv_private.h | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/broadcom/vulkan/v3dv_private.h b/src/broadcom/vulkan/v3dv_private.h index 33883b398b3..a35c3c0796d 100644 --- a/src/broadcom/vulkan/v3dv_private.h +++ b/src/broadcom/vulkan/v3dv_private.h @@ -276,6 +276,8 @@ struct v3dv_pipeline_cache_stats { enum broadcom_shader_stage { BROADCOM_SHADER_VERTEX, BROADCOM_SHADER_VERTEX_BIN, + BROADCOM_SHADER_GEOMETRY, + BROADCOM_SHADER_GEOMETRY_BIN, BROADCOM_SHADER_FRAGMENT, BROADCOM_SHADER_COMPUTE, }; @@ -289,6 +291,8 @@ gl_shader_stage_to_broadcom(gl_shader_stage stage) switch (stage) { case MESA_SHADER_VERTEX: return BROADCOM_SHADER_VERTEX; + case MESA_SHADER_GEOMETRY: + return BROADCOM_SHADER_GEOMETRY; case MESA_SHADER_FRAGMENT: return BROADCOM_SHADER_FRAGMENT; case MESA_SHADER_COMPUTE: @@ -305,6 +309,9 @@ broadcom_shader_stage_to_gl(enum broadcom_shader_stage stage) case BROADCOM_SHADER_VERTEX: case BROADCOM_SHADER_VERTEX_BIN: return MESA_SHADER_VERTEX; + case BROADCOM_SHADER_GEOMETRY: + case BROADCOM_SHADER_GEOMETRY_BIN: + return MESA_SHADER_GEOMETRY; case BROADCOM_SHADER_FRAGMENT: return MESA_SHADER_FRAGMENT; case BROADCOM_SHADER_COMPUTE: @@ -320,6 +327,8 @@ broadcom_shader_stage_name(enum broadcom_shader_stage stage) switch(stage) { case BROADCOM_SHADER_VERTEX_BIN: return "MESA_SHADER_VERTEX_BIN"; + case BROADCOM_SHADER_GEOMETRY_BIN: + return "MESA_SHADER_GEOMETRY_BIN"; default: return gl_shader_stage_name(broadcom_shader_stage_to_gl(stage)); } _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit