aco/tests: don't use undef for descriptors

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/28881>
This commit is contained in:
Georg Lehmann
2024-04-23 15:59:57 +02:00
committed by Marge Bot
parent 68dfe17abc
commit f85e6c82a6
+8 -6
View File
@@ -606,22 +606,24 @@ BEGIN_TEST(d3d11_derivs.nsa_max)
PhysReg reg_v6{256 + 6};
PhysReg reg_v7{256 + 7};
PhysReg reg_v8{256 + 8};
PhysReg reg_s0{0};
PhysReg reg_s8{8};
//>> p_unit_test 0
bld.pseudo(aco_opcode::p_unit_test, Operand::zero());
//~gfx10! v2: %_:v[0-1] = v_lshrrev_b64 0, %_:v[6-7]
//~gfx10! v1: %_:v[2] = v_mov_b32 %_:v[8]
//~gfx10! v4: %_:v[0-3] = image_sample_c_b_o s8: undef, s4: undef, v1: undef, %_:v[0-5] 2darray da
//~gfx10! v4: %_:v[0-3] = image_sample_c_b_o %0:s[0-7], %0:s[8-11], v1: undef, %_:v[0-5] 2darray da
//~gfx10_3! v4: %_:v[0-3] = image_sample_c_b_o s8: undef, s4: undef, v1: undef, %_:v[6], %_:v[7], %_:v[8], %_:v[3], %_:v[4], %_:v[5] 2darray da
//~gfx10_3! v4: %_:v[0-3] = image_sample_c_b_o %0:s[0-7], %0:s[8-11], v1: undef, %_:v[6], %_:v[7], %_:v[8], %_:v[3], %_:v[4], %_:v[5] 2darray da
//~gfx11! v4: %_:v[0-3] = image_sample_c_b_o s8: undef, s4: undef, v1: undef, %_:v[6], %_:v[7], %_:v[8], %_:v[3], %_:v[4-5] 2darray da
//~gfx11! v4: %_:v[0-3] = image_sample_c_b_o %0:s[0-7], %0:s[8-11], v1: undef, %_:v[6], %_:v[7], %_:v[8], %_:v[3], %_:v[4-5] 2darray da
Instruction* instr =
bld.mimg(aco_opcode::image_sample_c_b_o, Definition(reg_v0, v4), Operand(s8), Operand(s4),
Operand(v1), Operand(reg_v0, v6.as_linear()), Operand(reg_v6, v1),
Operand(reg_v7, v1), Operand(reg_v8, v1));
bld.mimg(aco_opcode::image_sample_c_b_o, Definition(reg_v0, v4), Operand(reg_s0, s8),
Operand(reg_s8, s4), Operand(v1), Operand(reg_v0, v6.as_linear()),
Operand(reg_v6, v1), Operand(reg_v7, v1), Operand(reg_v8, v1));
instr->mimg().dim = ac_image_2darray;
instr->mimg().da = true;
instr->mimg().strict_wqm = true;