Lines Matching refs:data
77 if (!path.path[0]->var->data.compact) {
99 if (var->data.location == -1)
102 int idx = var->data.location + offset + i;
103 bool is_patch_generic = var->data.patch &&
129 if (var->data.mode == nir_var_shader_in) {
144 shader->info.fs.uses_sample_qualifier |= var->data.sample;
147 assert(var->data.mode == nir_var_shader_out);
166 } else if (!var->data.read_only) {
176 if (var->data.fb_fetch_output) {
183 !is_output_read && var->data.index == 1)
202 var->data.location == VARYING_SLOT_PRIMITIVE_INDICES &&
203 !var->data.per_primitive)) {
208 if (var->data.per_view) {
214 var->data.compact ? DIV_ROUND_UP(glsl_get_length(type), 4)
224 if (var->data.compact) {
231 (nir_src_as_uint(deref->arr.index) + var->data.location_frac) / 4u :
283 if (var->data.per_view)
291 var->data.compact ? DIV_ROUND_UP(glsl_get_length(type), 4)
532 if (var->data.mode == nir_var_shader_out &&
542 var->data.mode == nir_var_shader_in &&
545 int idx = var->data.location + i;
562 var->data.fb_fetch_output = true;
941 if (var->data.bindless || var->interface_type)
996 if (var->data.per_primitive) {
1000 shader->info.per_primitive_outputs |= BITFIELD64_RANGE(var->data.location, slots);
1008 if (var->data.per_primitive) {
1011 shader->info.per_primitive_inputs |= BITFIELD64_RANGE(var->data.location, slots);
1018 if (!var->data.ray_query)
1027 if (!var->data.ray_query)