Lines Matching refs:var_data
1122 struct nir_variable_data *var_data, in apply_var_decoration() argument
1129 var_data->interpolation = INTERP_MODE_NOPERSPECTIVE; in apply_var_decoration()
1132 var_data->interpolation = INTERP_MODE_FLAT; in apply_var_decoration()
1135 var_data->interpolation = INTERP_MODE_EXPLICIT; in apply_var_decoration()
1138 var_data->centroid = true; in apply_var_decoration()
1141 var_data->sample = true; in apply_var_decoration()
1144 var_data->invariant = true; in apply_var_decoration()
1147 var_data->read_only = true; in apply_var_decoration()
1150 var_data->access |= ACCESS_NON_READABLE; in apply_var_decoration()
1153 var_data->read_only = true; in apply_var_decoration()
1154 var_data->access |= ACCESS_NON_WRITEABLE; in apply_var_decoration()
1157 var_data->access |= ACCESS_RESTRICT; in apply_var_decoration()
1160 var_data->access &= ~ACCESS_RESTRICT; in apply_var_decoration()
1163 var_data->access |= ACCESS_VOLATILE; in apply_var_decoration()
1166 var_data->access |= ACCESS_COHERENT; in apply_var_decoration()
1169 var_data->location_frac = dec->operands[0]; in apply_var_decoration()
1172 var_data->index = dec->operands[0]; in apply_var_decoration()
1177 nir_variable_mode mode = var_data->mode; in apply_var_decoration()
1178 vtn_get_builtin_location(b, builtin, &var_data->location, &mode); in apply_var_decoration()
1179 var_data->mode = mode; in apply_var_decoration()
1186 var_data->compact = true; in apply_var_decoration()
1203 var_data->patch = true; in apply_var_decoration()
1225 var_data->explicit_xfb_buffer = true; in apply_var_decoration()
1226 var_data->xfb.buffer = dec->operands[0]; in apply_var_decoration()
1227 var_data->always_active_io = true; in apply_var_decoration()
1230 var_data->explicit_xfb_stride = true; in apply_var_decoration()
1231 var_data->xfb.stride = dec->operands[0]; in apply_var_decoration()
1234 var_data->explicit_offset = true; in apply_var_decoration()
1235 var_data->offset = dec->operands[0]; in apply_var_decoration()
1239 var_data->stream = dec->operands[0]; in apply_var_decoration()