• Home
  • Raw
  • Download

Lines Matching refs:var_data

1145                      struct nir_variable_data *var_data,  in apply_var_decoration()  argument
1150 var_data->precision = GLSL_PRECISION_MEDIUM; in apply_var_decoration()
1153 var_data->interpolation = INTERP_MODE_NOPERSPECTIVE; in apply_var_decoration()
1156 var_data->interpolation = INTERP_MODE_FLAT; in apply_var_decoration()
1159 var_data->interpolation = INTERP_MODE_EXPLICIT; in apply_var_decoration()
1162 var_data->centroid = true; in apply_var_decoration()
1165 var_data->sample = true; in apply_var_decoration()
1168 var_data->invariant = true; in apply_var_decoration()
1171 var_data->read_only = true; in apply_var_decoration()
1174 var_data->access |= ACCESS_NON_READABLE; in apply_var_decoration()
1177 var_data->read_only = true; in apply_var_decoration()
1178 var_data->access |= ACCESS_NON_WRITEABLE; in apply_var_decoration()
1181 var_data->access |= ACCESS_RESTRICT; in apply_var_decoration()
1184 var_data->access &= ~ACCESS_RESTRICT; in apply_var_decoration()
1187 var_data->access |= ACCESS_VOLATILE; in apply_var_decoration()
1190 var_data->access |= ACCESS_COHERENT; in apply_var_decoration()
1193 var_data->location_frac = dec->operands[0]; in apply_var_decoration()
1196 var_data->index = dec->operands[0]; in apply_var_decoration()
1201 nir_variable_mode mode = var_data->mode; in apply_var_decoration()
1202 vtn_get_builtin_location(b, builtin, &var_data->location, &mode); in apply_var_decoration()
1203 var_data->mode = mode; in apply_var_decoration()
1210 var_data->compact = true; in apply_var_decoration()
1229 var_data->patch = true; in apply_var_decoration()
1251 var_data->explicit_xfb_buffer = true; in apply_var_decoration()
1252 var_data->xfb.buffer = dec->operands[0]; in apply_var_decoration()
1253 var_data->always_active_io = true; in apply_var_decoration()
1256 var_data->explicit_xfb_stride = true; in apply_var_decoration()
1257 var_data->xfb.stride = dec->operands[0]; in apply_var_decoration()
1260 var_data->explicit_offset = true; in apply_var_decoration()
1261 var_data->offset = dec->operands[0]; in apply_var_decoration()
1265 var_data->stream = dec->operands[0]; in apply_var_decoration()
1292 !(b->shader->info.stage == MESA_SHADER_MESH && var_data->mode == nir_var_shader_out) && in apply_var_decoration()
1293 !(b->shader->info.stage == MESA_SHADER_FRAGMENT && var_data->mode == nir_var_shader_in), in apply_var_decoration()
1295 var_data->per_primitive = true; in apply_var_decoration()
1300 !(b->shader->info.stage == MESA_SHADER_TASK && var_data->mode == nir_var_shader_out) && in apply_var_decoration()
1301 !(b->shader->info.stage == MESA_SHADER_MESH && var_data->mode == nir_var_shader_in), in apply_var_decoration()
1311 var_data->per_view = true; in apply_var_decoration()