Lines Matching defs:deref
432 /* Fix up output deref types, as needed */
433 nir_deref_instr *deref = nir_instr_as_deref(instr);
434 if (!nir_deref_mode_is(deref, nir_var_shader_out))
438 assert(deref->deref_type == nir_deref_type_var);
440 if (deref->type == deref->var->type)
443 deref->type = deref->var->type;
453 nir_deref_instr *deref = nir_src_as_deref(intrin->src[0]);
454 if (!nir_deref_mode_is(deref, nir_var_shader_out))
457 assert(glsl_type_is_vector_or_scalar(deref->type));
461 const unsigned num_components = glsl_get_vector_elements(deref->type);