Lines Matching refs:dst_buf
46 radv_store_availability(nir_builder *b, nir_ssa_def *flags, nir_ssa_def *dst_buf,
53 nir_store_ssbo(b, nir_vec2(b, value32, nir_imm_int(b, 0)), dst_buf, offset, .align_mul = 8);
57 nir_store_ssbo(b, value32, dst_buf, offset);
76 * location(binding = 0) buffer dst_buf;
97 * dst_buf[dst_offset] = result;
99 * dst_buf[dst_offset] = (uint32_t)result.
102 * dst_buf[dst_offset + elem_size] = available;
120 nir_ssa_def *dst_buf = radv_meta_load_descriptor(&b, 0, 0);
180 nir_store_ssbo(&b, nir_load_var(&b, result), dst_buf, output_base, .align_mul = 8);
184 nir_store_ssbo(&b, nir_u2u32(&b, nir_load_var(&b, result)), dst_buf, output_base,
190 radv_store_availability(&b, flags, dst_buf, nir_iadd(&b, result_size, output_base),
210 * location(binding = 0) buffer dst_buf;
221 * dst_buf[dst_offset + elem_count * elem_size] = available32;
229 * dst_buf[dst_offset] = result;
231 * dst_buf[dst_offset] = (uint32_t)result.
237 * dst_buf[dst_base + elem_size * i] = 0;
254 nir_ssa_def *dst_buf = radv_meta_load_descriptor(&b, 0, 0);
282 radv_store_availability(&b, flags, dst_buf,
323 nir_store_ssbo(&b, nir_load_var(&b, result), dst_buf, nir_load_var(&b, output_offset));
327 nir_store_ssbo(&b, nir_u2u32(&b, nir_load_var(&b, result)), dst_buf, nir_load_var(&b, output_offset));
354 nir_store_ssbo(&b, nir_imm_int64(&b, 0), dst_buf, output_elem);
358 nir_store_ssbo(&b, nir_imm_int(&b, 0), dst_buf, output_elem);
375 * location(binding = 0) buffer dst_buf;
396 * dst_buf[dst_offset] = result;
398 * dst_buf[dst_offset] = (uint32_t)result;
402 * dst_buf[dst_offset + result_size] = available;
420 nir_ssa_def *dst_buf = radv_meta_load_descriptor(&b, 0, 0);
479 nir_store_ssbo(&b, nir_load_var(&b, result), dst_buf, output_base);
483 nir_store_ssbo(&b, nir_u2u32(&b, nir_load_var(&b, result)), dst_buf, output_base);
488 radv_store_availability(&b, flags, dst_buf, nir_iadd(&b, result_size, output_base),
501 * location(binding = 0) buffer dst_buf;
517 * dst_buf[dst_offset] = result;
519 * dst_buf[dst_offset] = (uint32_t)result;
523 * dst_buf[dst_offset + result_size] = available;
540 nir_ssa_def *dst_buf = radv_meta_load_descriptor(&b, 0, 0);
583 nir_store_ssbo(&b, nir_load_var(&b, result), dst_buf, output_base);
587 nir_store_ssbo(&b, nir_u2u32(&b, nir_load_var(&b, result)), dst_buf, output_base);
593 radv_store_availability(&b, flags, dst_buf, nir_iadd(&b, result_size, output_base),
606 * location(binding = 0) buffer dst_buf;
630 * dst_buf[dst_offset] = result;
632 * dst_buf[dst_offset] = (uint32_t)result;
636 * dst_buf[dst_offset + result_size] = available;
654 nir_ssa_def *dst_buf = radv_meta_load_descriptor(&b, 0, 0);
732 nir_store_ssbo(&b, nir_load_var(&b, result), dst_buf, output_base);
736 nir_store_ssbo(&b, nir_u2u32(&b, nir_load_var(&b, result)), dst_buf, output_base);
741 radv_store_availability(&b, flags, dst_buf, nir_iadd(&b, result_size, output_base),