ac/rgp: use correct API stage string for mesh/task shaders
authorSamuel Pitoiset <samuel.pitoiset@gmail.com>
Mon, 11 Sep 2023 09:18:11 +0000 (11:18 +0200)
committerMarge Bot <emma+marge@anholt.net>
Thu, 14 Sep 2023 07:19:25 +0000 (07:19 +0000)
This allows RGP to report the ISA.

Cc: mesa-stable
Signed-off-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25144>

src/amd/common/ac_rgp_elf_object_pack.c

index 7e83df2..634e0d6 100644 (file)
@@ -61,6 +61,10 @@ get_api_stage_string(gl_shader_stage stage)
       return".geometry";
    case MESA_SHADER_FRAGMENT:
       return".pixel";
+   case MESA_SHADER_MESH:
+      return ".mesh";
+   case MESA_SHADER_TASK:
+      return ".task";
    default:
       /* RT shaders are implemented using compute HW stages, so use ".compute"
          for any stage other than graphics stages */