Lines Matching refs:earlier
1577 * This restriction was added in GLSL 1.30. Shaders using earlier version
1979 ir_variable *const earlier =
1981 if (earlier == NULL) {
1986 && (earlier->mode != ir_var_out)) {
1991 && (earlier->mode != ir_var_in)) {
1996 earlier->invariant = true;
2320 ir_variable *earlier = state->symbols->get_variable(decl->identifier);
2321 if (earlier != NULL && (state->current_function == NULL ||
2330 if ((earlier->type->array_size() == 0)
2332 && (var->type->element_type() == earlier->type->element_type())) {
2351 } else if ((size > 0) && (size <= earlier->max_array_access)) {
2356 earlier->max_array_access);
2359 earlier->type = var->type;
2364 && earlier->type == var->type
2365 && earlier->mode == var->mode) {
2369 earlier->origin_upper_left = var->origin_upper_left;
2370 earlier->pixel_center_integer = var->pixel_center_integer;
2394 * IR was already processed earlier (though it hasn't been emitted yet),
2488 /* This only handles "vec4 foo[..]". The earlier specifier->glsl_type(...)