Lines Matching defs:var_data
1170 struct nir_variable_data *var_data,
1175 var_data->precision = GLSL_PRECISION_MEDIUM;
1178 var_data->interpolation = INTERP_MODE_NOPERSPECTIVE;
1181 var_data->interpolation = INTERP_MODE_FLAT;
1184 var_data->interpolation = INTERP_MODE_EXPLICIT;
1187 var_data->centroid = true;
1190 var_data->sample = true;
1193 var_data->invariant = true;
1196 var_data->read_only = true;
1199 var_data->access |= ACCESS_NON_READABLE;
1202 var_data->read_only = true;
1203 var_data->access |= ACCESS_NON_WRITEABLE;
1206 var_data->access |= ACCESS_RESTRICT;
1209 var_data->access &= ~ACCESS_RESTRICT;
1212 var_data->access |= ACCESS_VOLATILE;
1215 var_data->access |= ACCESS_COHERENT;
1218 var_data->location_frac = dec->operands[0];
1221 var_data->index = dec->operands[0];
1226 nir_variable_mode mode = var_data->mode;
1227 vtn_get_builtin_location(b, builtin, &var_data->location, &mode);
1228 var_data->mode = mode;
1237 var_data->compact = true;
1256 var_data->patch = true;
1278 var_data->explicit_xfb_buffer = true;
1279 var_data->xfb.buffer = dec->operands[0];
1280 var_data->always_active_io = true;
1283 var_data->explicit_xfb_stride = true;
1284 var_data->xfb.stride = dec->operands[0];
1287 var_data->explicit_offset = true;
1288 var_data->offset = dec->operands[0];
1292 var_data->stream = dec->operands[0];
1319 !(b->shader->info.stage == MESA_SHADER_MESH && var_data->mode == nir_var_shader_out) &&
1320 !(b->shader->info.stage == MESA_SHADER_FRAGMENT && var_data->mode == nir_var_shader_in),
1322 var_data->per_primitive = true;
1329 var_data->mode != nir_var_mem_task_payload,
1336 var_data->per_view = true;