mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-25 00:00:11 +01:00
radv,aco: use deref_buffer_array_length
Signed-off-by: Rhys Perry <pendingchaos02@gmail.com> Reviewed-by: Daniel Schürmann <daniel@schuermann.dev> Gitlab: https://gitlab.freedesktop.org/mesa/mesa/-/issues/3993 Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/8163>
This commit is contained in:
parent
e200ce0996
commit
dc19fe0e9f
2 changed files with 1 additions and 1 deletions
|
|
@ -6600,7 +6600,6 @@ void visit_atomic_ssbo(isel_context *ctx, nir_intrinsic_instr *instr)
|
|||
void visit_get_ssbo_size(isel_context *ctx, nir_intrinsic_instr *instr) {
|
||||
|
||||
Temp rsrc = get_ssa_temp(ctx, instr->src[0].ssa);
|
||||
rsrc = emit_extract_vector(ctx, rsrc, 0, RegClass(rsrc.type(), 1));
|
||||
Temp index = convert_pointer_to_64_bit(ctx, rsrc);
|
||||
|
||||
Builder bld(ctx->program, ctx->block);
|
||||
|
|
|
|||
|
|
@ -500,6 +500,7 @@ radv_shader_compile_to_nir(struct radv_device *device,
|
|||
.push_const_addr_format = nir_address_format_logical,
|
||||
.shared_addr_format = nir_address_format_32bit_offset,
|
||||
.frag_coord_is_sysval = true,
|
||||
.use_deref_buffer_array_length = true,
|
||||
.debug = {
|
||||
.func = radv_spirv_nir_debug,
|
||||
.private_data = &spirv_debug_data,
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue