mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-15 22:58:05 +02:00
jay: make indirect push data blow up more obviously
fail to crash: dEQP-VK.spirv_assembly.instruction.compute.untyped_pointers.glsl_memory_model.basic_usecase.load.push_constant.int32 Signed-off-by: Alyssa Rosenzweig <alyssa.rosenzweig@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/41510>
This commit is contained in:
parent
b10c0d95a8
commit
3d94ba1d20
1 changed files with 1 additions and 0 deletions
|
|
@ -1482,6 +1482,7 @@ jay_emit_intrinsic(struct nir_to_jay_state *nj, nir_intrinsic_instr *intr)
|
|||
|
||||
case nir_intrinsic_load_inline_data_intel: {
|
||||
assert(cs && f->is_entrypoint && "todo: this needs ABI");
|
||||
assert(nir_src_as_uint(intr->src[0]) == 0 && "TODO: indirects");
|
||||
|
||||
unsigned offset = nir_intrinsic_base(intr) / 4;
|
||||
unsigned nr = jay_num_values(dst);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue