nir: Add access qualifiers on load_ubo intrinsic.
Otherwise nir_lower_non_uniform_access crashes when it tries to get the access of a load_ubo. Fixes:8ed583fe52
"spirv: Handle the NonUniformEXT decoration" Fixes:e50ab2c0f2
"nir: Add access flags to deref and SSBO atomics" Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
This commit is contained in:
@@ -783,7 +783,8 @@ _vtn_load_store_tail(struct vtn_builder *b, nir_intrinsic_op op, bool load,
|
||||
nir_intrinsic_set_range(instr, access_size);
|
||||
}
|
||||
|
||||
if (op == nir_intrinsic_load_ssbo ||
|
||||
if (op == nir_intrinsic_load_ubo ||
|
||||
op == nir_intrinsic_load_ssbo ||
|
||||
op == nir_intrinsic_store_ssbo) {
|
||||
nir_intrinsic_set_access(instr, access);
|
||||
}
|
||||
|
Reference in New Issue
Block a user