Lines Matching refs:earlier
3738 ir_variable *earlier = state->symbols->get_variable("gl_FragCoord");
3739 if (earlier != NULL &&
3740 earlier->data.used &&
4011 "different viewport_relative setting than earlier");
4341 ir_variable *earlier = state->symbols->get_variable(var->name);
4342 if (earlier == NULL ||
4351 if (earlier->data.how_declared == ir_var_declared_implicitly) {
4363 if (earlier->data.mode != var->data.mode &&
4364 !(earlier->data.mode == ir_var_system_value &&
4380 if (earlier->type->is_unsized_array() && var->type->is_array()
4381 && (var->type->fields.array == earlier->type->fields.array)) {
4384 if ((size > 0) && (size <= earlier->data.max_array_access)) {
4387 earlier->data.max_array_access);
4390 earlier->type = var->type;
4394 } else if (earlier->type != var->type) {
4427 earlier->data.interpolation = var->data.interpolation;
4439 if (earlier->data.used) {
4446 if (earlier->data.depth_layout != ir_depth_layout_none
4447 && earlier->data.depth_layout != var->data.depth_layout) {
4453 depth_layout_string(earlier->data.depth_layout));
4456 earlier->data.depth_layout = var->data.depth_layout;
4470 earlier->data.precision = var->data.precision;
4471 earlier->data.memory_coherent = var->data.memory_coherent;
4475 earlier->data.how_declared == ir_var_declared_implicitly) {
4495 if (earlier->data.used) {
4499 } else if ((earlier->data.how_declared == ir_var_declared_implicitly &&
4509 return earlier;
4763 * sized by an earlier input layout qualifier, when present, as per
4984 ir_variable *const earlier =
4986 if (earlier == NULL) {
4990 } else if (!is_allowed_invariant(earlier, state)) {
4994 } else if (earlier->data.used) {
4998 earlier->name);
5000 earlier->data.explicit_invariant = true;
5001 earlier->data.invariant = true;
5017 ir_variable *const earlier =
5019 if (earlier == NULL) {
5031 earlier->name);
5032 } else if (earlier->data.used) {
5036 earlier->name);
5038 earlier->data.precise = true;
5783 * sized by an earlier input primitive layout qualifier, when
5835 * IR was already processed earlier (though it hasn't been emitted
5930 /* This only handles "vec4 foo[..]". The earlier specifier->glsl_type(...)
7324 * overriding earlier statements within that scope."
8558 if (ir_variable *earlier =
8564 earlier->data.how_declared = ir_var_declared_normally;
8565 earlier->type = var->type;
8566 earlier->reinit_interface_type(block_type);
8940 * declare it earlier).