Lines Matching defs:var
3728 * as that info is already stored on the ptr->var->var nir_variable (see
5626 nir_foreach_variable_with_modes(var, b->nb.shader, nir_var_shader_out) {
5627 if (var->data.location == VARYING_SLOT_PRIMITIVE_INDICES) {
5628 indices = nir_build_deref_var(&b->nb, var);
5646 nir_variable *var =
5650 var->data.location = VARYING_SLOT_PRIMITIVE_INDICES;
5651 var->data.interpolation = INTERP_MODE_NONE;
5652 indices = nir_build_deref_var(&b->nb, var);
6439 /* Don't load the var, just pass a deref of it */
6452 can_remove(nir_variable *var, void *data)
6455 return !_mesa_set_search(vars_used_indirectly, var);
6612 nir_foreach_variable_in_shader(var, b->shader) {
6613 switch (var->data.mode) {
6623 glsl_get_explicit_size(glsl_without_array(var->type), false);
6636 nir_foreach_variable_with_modes(var, b->shader, nir_var_mem_shared) {
6637 if (glsl_type_is_interface(var->type)) {
6645 nir_foreach_variable_with_modes(var, b->shader, nir_var_mem_shared) {
6646 assert(glsl_type_is_interface(var->type));
6648 size = MAX2(size, glsl_get_explicit_size(var->type, align_to_stride));
6676 nir_foreach_variable_with_modes(var, b->shader,
6680 var->members ? var->members : &var->data;
6681 uint16_t num_members = var->members ? var->num_members : 1;