Home | History | Annotate | Download | only in glsl

Lines Matching refs:new_var

140    ir_variable **new_var;
150 new_var = &new_distance_out_var;
155 new_var = &new_distance_in_var;
164 if (!(*new_var)) {
168 *new_var = ir->clone(ralloc_parent(ir), NULL);
169 (*new_var)->name = ralloc_strdup(*new_var, GLSL_CLIP_VAR_NAME);
170 (*new_var)->data.max_array_access = new_size - 1;
171 (*new_var)->data.location = VARYING_SLOT_CLIP_DIST0;
187 (*new_var)->type = glsl_type::get_array_instance(glsl_type::vec4_type,
201 (*new_var)->type = glsl_type::get_array_instance(
206 ir->replace_with(*new_var);
336 ir_variable **new_var = NULL;
339 new_var = &this->new_distance_out_var;
343 new_var = &this->new_distance_in_var;
345 if (new_var == NULL)
349 return new(ralloc_parent(ir)) ir_dereference_variable(*new_var);
356 ir_dereference_array(*new_var, array_ref->array_index);