intel/nir: disable assert on async stack id
This can be accessed from :
- RT shaders
- CS trampoline shader
We missed the second part here.
Fixes: 0465714790
("intel/nir/rt: add more helpers for ray queries")
Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Caio Oliveira <caio.oliveira@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16970>
This commit is contained in:

committed by
Marge Bot

parent
8d580de4a9
commit
57593c5395
@@ -90,8 +90,6 @@ brw_load_eu_thread_simd(nir_builder *b)
|
|||||||
static inline nir_ssa_def *
|
static inline nir_ssa_def *
|
||||||
brw_nir_rt_async_stack_id(nir_builder *b)
|
brw_nir_rt_async_stack_id(nir_builder *b)
|
||||||
{
|
{
|
||||||
assert(gl_shader_stage_is_callable(b->shader->info.stage) ||
|
|
||||||
b->shader->info.stage == MESA_SHADER_RAYGEN);
|
|
||||||
return nir_iadd(b, nir_umul_32x16(b, nir_load_ray_num_dss_rt_stacks_intel(b),
|
return nir_iadd(b, nir_umul_32x16(b, nir_load_ray_num_dss_rt_stacks_intel(b),
|
||||||
brw_load_btd_dss_id(b)),
|
brw_load_btd_dss_id(b)),
|
||||||
nir_load_btd_stack_id_intel(b));
|
nir_load_btd_stack_id_intel(b));
|
||||||
|
Reference in New Issue
Block a user