Lines Matching defs:offset

56    fields[0].offset = offsetof(struct zink_gfx_push_constant, draw_mode_is_indexed);
59 fields[1].offset = offsetof(struct zink_gfx_push_constant, draw_id);
73 fields[0].offset = 0;
516 nir_ssa_def *offset = NULL;
523 offset = intr->src[2].ssa;
528 offset = intr->src[1].ssa;
535 offset = intr->src[1].ssa;
540 nir_src offset_src = nir_src_for_ssa(offset);
878 var->data.offset = output->dst_offset * 4;
945 var->data.offset = output->dst_offset * 4;
1065 /* convert offset to uintN_t[idx] */
1066 nir_ssa_def *offset = nir_udiv_imm(b, intr->src[1].ssa, nir_dest_bit_size(intr->dest) / 8);
1067 nir_instr_rewrite_src_ssa(instr, &intr->src[1], offset);
1079 nir_ssa_def *offset = nir_udiv_imm(b, intr->src[1].ssa, (force_2x32 ? 32 : nir_dest_bit_size(intr->dest)) / 8);
1080 nir_instr_rewrite_src_ssa(instr, &intr->src[1], offset);
1104 nir_ssa_def *offset = nir_udiv_imm(b, intr->src[0].ssa, (force_2x32 ? 32 : nir_dest_bit_size(intr->dest)) / 8);
1105 nir_instr_rewrite_src_ssa(instr, &intr->src[0], offset);
1124 nir_ssa_def *offset = nir_udiv_imm(b, intr->src[2].ssa, (force_2x32 ? 32 : nir_src_bit_size(intr->src[0])) / 8);
1125 nir_instr_rewrite_src_ssa(instr, &intr->src[2], offset);
1140 nir_ssa_def *offset = nir_udiv_imm(b, intr->src[1].ssa, (force_2x32 ? 32 : nir_src_bit_size(intr->src[0])) / 8);
1141 nir_instr_rewrite_src_ssa(instr, &intr->src[1], offset);
1255 nir_ssa_def *offset = intr->src[1].ssa;
1269 nir_deref_instr *deref_arr = nir_build_deref_array(b, deref_struct, offset);
1273 /* deref ops have no offset src, so copy the srcs after it */
1279 offset = nir_iadd_imm(b, offset, 1);
1295 nir_ssa_def *offset = NULL;
1316 offset = intr->src[2].ssa;
1322 offset = intr->src[1].ssa;
1327 offset = intr->src[1].ssa;
1334 assert(offset);
1347 nir_deref_instr *deref_arr = nir_build_deref_array(b, deref_struct, offset);
1351 offset = nir_iadd_imm(b, offset, 1);
1356 nir_deref_instr *deref_arr = nir_build_deref_array(b, deref_struct, offset);
1588 fields[i].offset = i * 16;
1859 unsigned offset = 0;
1864 members[i]->data.location += offset;
1865 offset += glsl_count_attribute_slots(members[i]->type, false);
2004 me[i].offset = i * sizeof(uint32_t);
3310 layout(offset = 0) float TessLevelInner[2];
3311 layout(offset = 8) float TessLevelOuter[4];
3380 fields[0].offset = 0;
3383 fields[1].offset = offsetof(struct zink_gfx_push_constant, default_inner_level);
3386 fields[2].offset = offsetof(struct zink_gfx_push_constant, default_outer_level);