Lines Matching refs:data

86 can_remove_dead_sampler(nir_variable *var, void *data)
169 shader->srv_bindings[var->data.binding + i].dimension = resource_dimension(glsl_get_sampler_dim(type_no_array));
171 shader->begin_srv_binding = MIN2(var->data.binding, shader->begin_srv_binding);
172 shader->end_srv_binding = MAX2(var->data.binding + count, shader->end_srv_binding);
180 shader->uav_bindings[var->data.driver_location + i].format = var->data.image.format;
181 shader->uav_bindings[var->data.driver_location + i].dimension = resource_dimension(glsl_get_sampler_dim(type_no_array));
198 if (!dxil_validate_module(ctx->dxil_validator, tmp.data,
210 char *str = dxil_disasm_module(ctx->dxil_validator, tmp.data,
272 if (var->data.mode != nir_var_shader_out)
275 unsigned index = var->data.index;
276 if (var->data.location > FRAG_RESULT_DATA0)
277 index = var->data.location - FRAG_RESULT_DATA0;
278 else if (var->data.location != FRAG_RESULT_COLOR &&
279 var->data.location != FRAG_RESULT_DATA0)
467 if (input->data.interpolation == INTERP_MODE_FLAT &&
469 (input->data.location >= VARYING_SLOT_VAR0 ||
470 input->data.location <= VARYING_SLOT_TEX7))
518 var->data.location = slot;
519 var->data.location_frac = slot_frac;
520 var->data.driver_location = info->slots[slot].vars[slot_frac].driver_location;
521 var->data.interpolation = info->slots[slot].vars[slot_frac].interpolation;
522 var->data.patch = info->slots[slot].patch;
523 var->data.compact = info->slots[slot].vars[slot_frac].compact;
525 var->data.location += VARYING_SLOT_PATCH0;
547 unsigned slot = var->data.location;
564 info->slots[slot].types[var->data.location_frac] = type;
566 info->slots[slot].patch = var->data.patch;
567 auto& var_slot = info->slots[slot].vars[var->data.location_frac];
568 var_slot.driver_location = var->data.driver_location;
569 var_slot.interpolation = var->data.interpolation;
570 var_slot.compact = var->data.compact;
572 info->slots[slot].location_frac_mask |= (1 << var->data.location_frac);
584 if (input->data.interpolation == INTERP_MODE_FLAT)
585 key->flat_varyings |= BITFIELD64_BIT(input->data.location);
832 * the rest of the the format_conversion data is large. Don't bother