Lines Matching refs:var
62 program_resource_visitor::process(ir_variable *var, bool use_std430_as_default)
65 var->data.from_named_ifc_block ? var->get_interface_type() : var->type;
66 process(var, t, use_std430_as_default);
70 program_resource_visitor::process(ir_variable *var, const glsl_type *var_type,
75 var->data.matrix_layout == GLSL_MATRIX_LAYOUT_ROW_MAJOR;
77 enum glsl_interface_packing packing = var->get_interface_type() ?
78 var->get_interface_type()->
80 var->type->get_internal_ifc_packing(use_std430_as_default);
91 char *name = ralloc_strdup(NULL, var->name);
92 recursion(var->type, &name, strlen(name), row_major, NULL, packing,
97 const glsl_struct_field *ifc_member = var->data.from_named_ifc_block ?
99 fields.structure[t_without_array->field_index(var->name)] : NULL;
106 this->visit_field(t, var->name, row_major, NULL, packing, false);