r600: info.stage MESA_SHADER_KERNEL as MESA_SHADER_COMPUTE

Fixes:

src/gallium/drivers/r600/sfn/sfn_nir.cpp:832: int r600_shader_from_nir(r600_context*, r600_pipe_shader*, r600_shader_key*): Assertion `shader' failed.

karolherbst said:

> long term r600 should implement PIPE_CAP_SHAREABLE_SHADERS

Signed-off-by: Thomas Debesse <dev@illwieckz.net>
Reviewed-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/18963>
This commit is contained in:
Thomas Debesse 2022-10-02 22:55:30 +02:00 committed by Marge Bot
parent 98cace5224
commit 3aa76e6a05

View file

@ -428,6 +428,7 @@ Shader *Shader::translate_from_nir(nir_shader *nir, const pipe_stream_output_inf
case MESA_SHADER_TESS_EVAL:
shader = new TESShader(so_info, gs_shader, key);
break;
case MESA_SHADER_KERNEL:
case MESA_SHADER_COMPUTE:
shader = new ComputeShader(key);
break;