radv: Add RT stages to radv_mesa_to_rgp_shader_stages
authorFriedrich Vock <friedrich.vock@gmx.de>
Fri, 7 Apr 2023 17:40:03 +0000 (19:40 +0200)
committerMarge Bot <emma+marge@anholt.net>
Tue, 11 Apr 2023 02:00:15 +0000 (02:00 +0000)
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22367>

src/amd/vulkan/layers/radv_sqtt_layer.c

index 0694202..ab0e331 100644 (file)
@@ -1116,6 +1116,12 @@ radv_mesa_to_rgp_shader_stage(struct radv_pipeline *pipeline, gl_shader_stage st
    case MESA_SHADER_FRAGMENT:
       return RGP_HW_STAGE_PS;
    case MESA_SHADER_COMPUTE:
+   case MESA_SHADER_RAYGEN:
+   case MESA_SHADER_CLOSEST_HIT:
+   case MESA_SHADER_ANY_HIT:
+   case MESA_SHADER_INTERSECTION:
+   case MESA_SHADER_MISS:
+   case MESA_SHADER_CALLABLE:
       return RGP_HW_STAGE_CS;
    default:
       unreachable("invalid mesa shader stage");