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; }
