Lines Matching refs:name
78 * \param name Name of the function.
88 prototype_string(const glsl_type *return_type, const char *name,
94 str = ralloc_asprintf(NULL, "%s ", return_type->name);
96 ralloc_asprintf_append(&str, "%s(", name);
100 ralloc_asprintf_append(&str, "%s%s", comma, param->type->name);
124 "`coherent' qualifier", formal->name);
131 "`volatile' qualifier", formal->name);
138 "`restrict' qualifier", formal->name);
145 "`readonly' qualifier", formal->name);
152 "`writeonly' qualifier", formal->name);
247 formal->name);
260 formal->name);
283 formal->name);
307 mode, formal->name,
318 !is_gl_identifier(var->name)) {
320 var->name);
331 mode, formal->name,
332 actual->variable_referenced()->name);
337 mode, formal->name);
348 !is_gl_identifier(var->name)) {
350 var->name);
647 char *const name = ir_variable::temporaries_allocate_names
653 var = new(ctx) ir_variable(sig->return_type, name, ir_var_temporary);
656 ralloc_free(name);
672 * Given a function name and parameter list, find the matching signature.
675 match_function_by_name(const char *name,
679 ir_function *f = state->symbols->get_function(name);
684 if (state->symbols->get_type(name))
689 && state->symbols->get_variable(name))
711 sig = _mesa_glsl_find_builtin_function(state, name, actual_parameters);
721 match_subroutine_by_name(const char *name,
736 name);
743 if (strcmp(f->name, var->type->without_array()->name))
796 struct glsl_symbol_table *symbols, const char *name)
798 ir_function *f = symbols->get_function(name);
820 char *str = prototype_string(sig->return_type, f->name,
832 no_matching_function_error(const char *name,
839 if (!function_exists(state, state->symbols, name)
841 || !function_exists(state, sh->symbols, name))) {
842 _mesa_glsl_error(loc, state, "no function with name '%s'", name);
844 char *str = prototype_string(NULL, name, actual_parameters);
852 state->symbols->get_function(name));
856 sh->symbols->get_function(name));
1234 constructor_type->column_type()->name,
1235 ir->type->name);
1241 constructor_type->get_scalar_type()->name,
1242 ir->type->name);
1362 element_type->name,
1363 ir->type->name);
1369 constructor_type->fields.array->name,
1370 ir->type->name);
1922 type->fields.structure[i].name);
1972 constructor_type->name);
1999 constructor_type->name,
2000 struct_field->name,
2001 ir->type->name,
2002 struct_field->type->name);
2119 const char *name;
2121 const glsl_type *const constructor_type = type->glsl_type(& name, state);
2123 /* constructor_type can be NULL if a variable with the same name as the
2127 _mesa_glsl_error(& loc, state, "unknown type `%s' (structure name "
2128 "may be shadowed by a variable with the same name)",
2150 constructor_type->name);
2156 "subroutine name cannot be a constructor `%s'",
2157 constructor_type->name);
2218 constructor_type->name);
2225 constructor_type->name);
2250 constructor_type->name)) {
2264 constructor_type->name);
2278 constructor_type->name);
2419 _mesa_glsl_error(&loc, state, "function name is not an identifier");