Lines Matching defs:var
97 ir_variable *var = new(shader) ir_variable(type, name, ir_var_system_value);
98 var->data.how_declared = ir_var_declared_implicitly;
99 var->data.read_only = true;
100 var->data.location = slot;
101 var->data.explicit_location = true;
102 var->data.explicit_index = 0;
103 shader->ir->push_head(var);
105 return var;
208 if (ir->var->data.mode == ir_var_system_value &&
209 ir->var->data.location == SYSTEM_VALUE_GLOBAL_INVOCATION_ID) {
211 ir->var = gl_GlobalInvocationID;
215 if (ir->var->data.mode == ir_var_system_value &&
216 ir->var->data.location == SYSTEM_VALUE_LOCAL_INVOCATION_INDEX) {
218 ir->var = gl_LocalInvocationIndex;