Lines Matching defs:read
81 tcs_add_output_reads(nir_shader *shader, uint64_t *read, uint64_t *patches_read)
109 read[var->data.location_frac + i] |=
125 * read, patches_read) ||
193 uint64_t read[4] = { 0 }, written[4] = { 0 };
220 read[var->data.location_frac + i] |=
226 /* Each TCS invocation can read data written by other TCS invocations,
228 * sure they are not read by the TCS before demoting them to globals.
231 tcs_add_output_reads(producer, read, patches_read);
234 progress = nir_remove_unused_io_vars(producer, nir_var_shader_out, read,
507 /* We want to try to group together TCS outputs that are only read by other
638 * for varyings which are read by other TCS instances but are not consumed
938 * to read/write even if the other doesn't. This can happen if, for