nir_lower_mem_access_bit_sizes: Support load_kernel_input

Signed-off-by: Christian Gmeiner <cgmeiner@igalia.com>
Reviewed-by: Karol Herbst <kherbst@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30407>
This commit is contained in:
Christian Gmeiner
2024-07-29 12:49:15 +02:00
committed by Marge Bot
parent 50ff1e4f86
commit 26474f8d4a

View File

@@ -392,6 +392,9 @@ static nir_variable_mode
intrin_to_variable_mode(nir_intrinsic_op intrin)
{
switch (intrin) {
case nir_intrinsic_load_kernel_input:
return nir_var_uniform;
case nir_intrinsic_load_ubo:
case nir_intrinsic_ldc_nv:
case nir_intrinsic_ldcx_nv:
@@ -453,6 +456,7 @@ lower_mem_access_instr(nir_builder *b, nir_instr *instr, void *_data)
case nir_intrinsic_load_task_payload:
case nir_intrinsic_ldc_nv:
case nir_intrinsic_ldcx_nv:
case nir_intrinsic_load_kernel_input:
return lower_mem_load(b, intrin, state->callback, state->cb_data);
case nir_intrinsic_store_global: