Lines Matching refs:data

565    var->data.how_declared = ir_var_declared_implicitly;
567 switch (var->data.mode) {
572 var->data.read_only = true;
586 var->data.location = slot;
587 var->data.explicit_location = (slot >= 0);
588 var->data.explicit_index = 1;
589 var->data.index = index;
592 var->data.precision = precision;
611 var->data.how_declared = ir_var_declared_implicitly;
613 switch (var->data.mode) {
618 var->data.read_only = true;
632 var->data.location = slot;
633 var->data.explicit_location = (slot >= 0);
634 var->data.explicit_index = 0;
635 var->data.interpolation = interp;
638 var->data.precision = precision;
703 var->data.has_initializer = true;
715 ir_constant_data data;
716 memset(&data, 0, sizeof(data));
717 data.i[0] = x;
718 data.i[1] = y;
719 data.i[2] = z;
720 var->constant_value = new(var) ir_constant(glsl_type::ivec3_type, &data);
722 new(var) ir_constant(glsl_type::ivec3_type, &data);
723 var->data.has_initializer = true;
1188 GLSL_PRECISION_HIGH, "gl_TessLevelOuter")->data.patch = 1;
1190 GLSL_PRECISION_HIGH, "gl_TessLevelInner")->data.patch = 1;
1196 ->data.patch = 1;
1199 "gl_BoundingBoxOES")->data.patch = 1;
1203 "gl_BoundingBox")->data.patch = 1;
1208 * which makes the data go nowhere.
1235 GLSL_PRECISION_HIGH, "gl_TessLevelOuter")->data.patch = 1;
1237 GLSL_PRECISION_HIGH, "gl_TessLevelInner")->data.patch = 1;
1247 var->data.interpolation = INTERP_MODE_FLAT;
1249 var->data.interpolation = INTERP_MODE_FLAT;
1254 var->data.interpolation = INTERP_MODE_FLAT;
1268 var->data.interpolation = INTERP_MODE_FLAT;
1273 var->data.interpolation = INTERP_MODE_FLAT;
1278 var->data.interpolation = INTERP_MODE_FLAT;
1298 var->data.interpolation = INTERP_MODE_FLAT;
1301 var->data.interpolation = INTERP_MODE_FLAT;
1326 var->data.interpolation = INTERP_MODE_FLAT;
1329 var->data.interpolation = INTERP_MODE_FLAT;
1344 var->data.interpolation = INTERP_MODE_FLAT;
1365 var->data.precision = GLSL_PRECISION_MEDIUM;
1366 var->data.read_only = 1;
1367 var->data.fb_fetch_output = 1;
1368 var->data.memory_coherent = 1;
1375 depth_var->data.read_only = 1;
1376 depth_var->data.fb_fetch_output = 1;
1377 depth_var->data.memory_coherent = 1;
1382 stencil_var->data.read_only = 1;
1383 stencil_var->data.fb_fetch_output = 1;
1384 stencil_var->data.memory_coherent = 1;
1519 * Generate variables that are used to communicate data from one shader stage
1642 var->data.interpolation = fields[i].interpolation;
1643 var->data.centroid = fields[i].centroid;
1644 var->data.sample = fields[i].sample;
1645 var->data.patch = fields[i].patch;
1648 var->data.invariant = fields[i].location == VARYING_SLOT_POS &&
1651 var->data.precise = fields[i].location == VARYING_SLOT_POS &&