Lines Matching refs:identifier

841     * if the expression indicating the vertex number is not the identifier
1330 * if we lack an identifier we can just skip it.
1332 if (this->primary_expression.identifier == NULL)
2047 state->symbols->get_variable(this->primary_expression.identifier);
2050 /* the identifier might be a subroutine name */
2052 sub_name = ralloc_asprintf(ctx, "%s_%s", _mesa_shader_stage_to_subroutine_prefix(state->stage), this->primary_expression.identifier);
2066 this->primary_expression.identifier);
2097 this->primary_expression.identifier);
2974 * When the binding identifier is used with a uniform block instanced as
2993 * compile-time error will occur. When the binding identifier is used
3010 * compilation error will occur. When the binding identifier is used
4678 decl->identifier);
4916 validate_identifier(const char *identifier, YYLTYPE loc,
4925 if (is_gl_identifier(identifier)) {
4927 "identifier `%s' uses reserved `gl_' prefix",
4928 identifier);
4929 } else if (strstr(identifier, "__")) {
4945 "identifier `%s' uses reserved `__' string",
4946 identifier);
4985 state->symbols->get_variable(decl->identifier);
4989 "invariant", decl->identifier);
4993 "shader stages only.", decl->identifier);
5018 state->symbols->get_variable(decl->identifier);
5022 "precise", decl->identifier);
5024 !state->symbols->name_declared_this_scope(decl->identifier)) {
5262 const char *identifier = decl->identifier;
5271 type_name, decl->identifier);
5275 decl->identifier);
5288 decl->identifier);
5289 name = ralloc_asprintf(ctx, "%s_%s", _mesa_shader_stage_to_subroutine_prefix(state->stage), decl->identifier);
5291 identifier = name;
5297 var = new(ctx) ir_variable(var_type, identifier, ir_var_auto);
5309 decl->identifier);
5315 decl->identifier);
5343 decl->identifier, state->get_version_string());
5349 decl->identifier, state->get_version_string());
5761 decl->identifier);
5832 validate_identifier(decl->identifier, loc, state);
5849 "current scope", decl->identifier);
5894 name, this->identifier);
5898 this->identifier);
5917 if (this->identifier != NULL)
5925 if (formal_parameter && (this->identifier == NULL)) {
5943 ir_variable(type, this->identifier, ir_var_function_in);
6065 const char *const name = identifier;
6356 type = state->symbols->get_type(decl->identifier);
6358 _mesa_glsl_error(& loc, state, "unknown type '%s' in subroutine function definition", decl->identifier);
6365 if (strcmp(fn->name, decl->identifier))
6371 _mesa_glsl_error(& loc, state, "subroutine type mismatch '%s' - signatures do not match\n", decl->identifier);
6374 _mesa_glsl_error(& loc, state, "subroutine type mismatch '%s' - return types do not match\n", decl->identifier);
6389 if (!state->symbols->add_type(this->identifier, glsl_type::get_subroutine_instance(this->identifier))) {
6390 _mesa_glsl_error(& loc, state, "type '%s' previously defined", this->identifier);
7541 * "A block member may be declared with a stream identifier, but
7613 validate_identifier(decl->identifier, loc, state);
7619 fields[i].name = decl->identifier;