Module: Mesa
Branch: main
Commit: 123d0b8a75021a4f7356fb2bd5b03969c19ab31b
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=123d0b8a75021a4f7356fb2bd5b03969c19ab31b

Author: Timur Kristóf <[email protected]>
Date:   Tue Jan 18 16:39:10 2022 +0100

radv: Allow linking task shaders.

Signed-off-by: Timur Kristóf <[email protected]>
Reviewed-by: Rhys Perry <[email protected]>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14929>

---

 src/amd/vulkan/radv_pipeline.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/amd/vulkan/radv_pipeline.c b/src/amd/vulkan/radv_pipeline.c
index 4a73eccc4a3..9021ea297f7 100644
--- a/src/amd/vulkan/radv_pipeline.c
+++ b/src/amd/vulkan/radv_pipeline.c
@@ -2726,6 +2726,9 @@ radv_link_shaders(struct radv_pipeline *pipeline,
    if (stages[MESA_SHADER_MESH].nir) {
       ordered_shaders[shader_count++] = stages[MESA_SHADER_MESH].nir;
    }
+   if (stages[MESA_SHADER_TASK].nir) {
+      ordered_shaders[shader_count++] = stages[MESA_SHADER_TASK].nir;
+   }
    if (stages[MESA_SHADER_COMPUTE].nir) {
       ordered_shaders[shader_count++] = stages[MESA_SHADER_COMPUTE].nir;
    }

Reply via email to