Lines Matching defs:out
693 * structure accesses, any out-of-bounds access produced undefined
703 * Otherwise get_io_offset would return out-of-bound offset which may
704 * result in out-of-bound loading/storing of inputs/outputs,
2300 /** Lower explicitly laid out I/O access to byte offset/address intrinsics
3027 if (nir_intrinsic_io_xfb(intr).out[0].num_components ||
3028 nir_intrinsic_io_xfb(intr).out[1].num_components ||
3029 nir_intrinsic_io_xfb2(intr).out[0].num_components ||
3030 nir_intrinsic_io_xfb2(intr).out[1].num_components)
3041 nir_xfb_output_info *out = &nir->xfb_info->outputs[i];
3042 if (out->location == sem.location) {
3043 unsigned xfb_mask = writemask & out->component_mask;
3047 i, out->buffer,
3048 out->offset,
3049 out->location,
3050 out->component_offset,
3051 out->component_mask,
3058 xfb[start / 2].out[start % 2].num_components = count;
3059 xfb[start / 2].out[start % 2].buffer = out->buffer;
3060 /* out->offset is relative to the first stored xfb component */
3062 xfb[start / 2].out[start % 2].offset =
3063 out->offset / 4 - out->component_offset + start;