Lines Matching refs:qualifier

136     *     "The tokens in any layout-qualifier-id-list ... are not case
3421 if ((yyvsp[-2].fully_specified_type)->qualifier.is_subroutine_decl()) {
3475 (yyval.parameter_declarator)->type->qualifier = (yyvsp[-1].type_qualifier);
3476 if (!(yyval.parameter_declarator)->type->qualifier.push_to_global(& (yylsp[-1]), state)) {
3491 (yyval.parameter_declarator)->type->qualifier = (yyvsp[-1].type_qualifier);
3492 if (!(yyval.parameter_declarator)->type->qualifier.push_to_global(& (yylsp[-1]), state)) {
3512 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate const qualifier");
3524 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate precise qualifier");
3536 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate in/out/inout qualifier");
3552 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate precision qualifier");
3777 (yyval.fully_specified_type)->qualifier = (yyvsp[-1].type_qualifier);
3778 if (!(yyval.fully_specified_type)->qualifier.push_to_global(& (yylsp[-1]), state)) {
3784 (yyval.fully_specified_type)->specifier->structure->layout = &(yyval.fully_specified_type)->qualifier;
3854 "layout qualifier `%s' is used", (yyvsp[0].identifier));
3859 "layout qualifier `%s' is used", (yyvsp[0].identifier));
3898 "layout qualifier `%s' is used", (yyvsp[0].identifier));
3927 "qualifier `%s' used", (yyvsp[0].identifier));
4029 * qualifier on in only (not with variable declarations)
4030 * layout-qualifier-id
4036 "early_fragment_tests layout qualifier only "
4046 "inner_coverage layout qualifier only "
4054 "inner_coverage layout qualifier present, "
4063 "post_depth_coverage layout qualifier only "
4072 "post_depth_coverage layout qualifier present, "
4106 "interlock layout qualifier present, but the "
4137 "primitive mode qualifier `%s' requires "
4160 "vertex spacing qualifier `%s' requires "
4175 "ordering qualifier `%s' requires "
4187 "qualifier `point_mode' requires "
4245 "qualifier `local_size_variable` requires "
4266 "qualifier `%s` requires "
4290 "qualifier `%s' requires "
4296 "qualifier `%s' requires "
4303 "qualifier `%s' used", (yyvsp[0].identifier));
4308 /* Layout qualifier for NV_viewport_array2. */
4316 "qualifier `%s' requires "
4353 "align qualifier requires "
4376 "component qualifier requires "
4386 _mesa_glsl_error(& (yylsp[0]), state, "index layout qualifier requires EXT_blend_func_extended");
4414 "#version 150 max_vertices qualifier "
4457 "%s qualifier requires GLSL 4.30 or "
4478 "qualifier specified");
4488 "vertices qualifier requires GLSL 4.00 or "
4513 "layout qualifier `uniform' is used");
4517 "layout qualifier `uniform' is used");
4653 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate \"precise\" qualifier");
4665 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate \"invariant\" qualifier");
4704 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate interpolation qualifier");
4724 * the layout qualifier precedes the storage qualifier.
4750 "duplicate auxiliary storage qualifier (centroid or sample)");
4769 * "Variable declarations may have a storage qualifier specified..."
4770 * 1.30 clarifies this to "may have one storage qualifier".
4778 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate storage qualifier");
4798 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate precision qualifier");
5205 if ((type->qualifier.flags.i & ~input_layout_mask.flags.i) != 0) {
5211 if (type->qualifier.flags.i != 0)
5845 _mesa_glsl_error(&(yylsp[-1]), state, "invalid interface qualifier");
5848 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate patch qualifier");
5907 if (type->qualifier.flags.q.attribute) {
5911 } else if (type->qualifier.flags.q.varying) {
6031 "binding qualifier cannot be set for default layout");