radv: add RT stages to radv_get_shader_name()
authorDaniel Schürmann <daniel@schuermann.dev>
Fri, 13 May 2022 10:08:03 +0000 (12:08 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 16 Mar 2023 01:40:29 +0000 (01:40 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/21780>

src/amd/vulkan/radv_shader.c

index 41dc6d5..9d4e65c 100644 (file)
@@ -2749,6 +2749,18 @@ radv_get_shader_name(const struct radv_shader_info *info, gl_shader_stage stage)
       return "Mesh Shader as NGG";
    case MESA_SHADER_TASK:
       return "Task Shader as CS";
+   case MESA_SHADER_RAYGEN:
+      return "Ray Generation Shader as CS Function";
+   case MESA_SHADER_CLOSEST_HIT:
+      return "Closest Hit Shader as CS Function";
+   case MESA_SHADER_INTERSECTION:
+      return "Intersection Shader as CS Function";
+   case MESA_SHADER_ANY_HIT:
+      return "Any Hit Shader as CS Function";
+   case MESA_SHADER_MISS:
+      return "Miss Shader as CS Function";
+   case MESA_SHADER_CALLABLE:
+      return "Callable Shader as CS Function";
    default:
       return "Unknown shader";
    };