Searched refs:qualifier (Results 1 - 25 of 50) sorted by relevance

12

/xsrc/external/mit/libdrm/dist/
H A Dsymbols-check.py85 # [qualifier] symbol
86 qualifier = None
93 qualifier = fields[0]
99 # The only supported qualifier is 'optional', which means the
101 if qualifier and not qualifier == qualifier_optional:
102 print(args.symbols_file + ': invalid qualifier: ' + qualifier)
105 if qualifier == qualifier_optional:
/xsrc/external/mit/MesaLib/dist/bin/
H A Dsymbols-check.py129 # [qualifier] symbol
130 qualifier = None
137 qualifier = fields[0]
143 # The only supported qualifier is 'optional', which means the
145 if qualifier and not qualifier == qualifier_optional:
146 print(args.symbols_file + ': invalid qualifier: ' + qualifier)
149 if qualifier == qualifier_optional:
/xsrc/external/mit/MesaLib/dist/src/compiler/glsl/
H A Dir_reader.cpp409 foreach_in_list(s_symbol, qualifier, &s_quals->subexpressions) {
410 if (!qualifier->is_symbol()) {
411 ir_read_error(expr, "qualifier list must contain only symbols");
416 if (strcmp(qualifier->value(), "centroid") == 0) {
418 } else if (strcmp(qualifier->value(), "sample") == 0) {
420 } else if (strcmp(qualifier->value(), "patch") == 0) {
422 } else if (strcmp(qualifier->value(), "explicit_invariant") == 0) {
424 } else if (strcmp(qualifier->value(), "invariant") == 0) {
426 } else if (strcmp(qualifier->value(), "uniform") == 0) {
428 } else if (strcmp(qualifier
[all...]
H A Dast_type.cpp44 /* 'subroutine' isnt a real qualifier. */
51 return (this->qualifier.flags.i & ~subroutine_only.flags.i) != 0;
128 const ast_type_qualifier &qualifier,
134 if (qualifier.flags.q.prim_type && new_qualifier.flags.q.prim_type
135 && qualifier.prim_type != new_qualifier.prim_type) {
149 const ast_type_qualifier &qualifier,
152 if (qualifier.flags.q.vertex_spacing && new_qualifier.flags.q.vertex_spacing
153 && qualifier.vertex_spacing != new_qualifier.vertex_spacing) {
165 const ast_type_qualifier &qualifier,
168 if (qualifier
126 validate_prim_type(YYLTYPE * loc,_mesa_glsl_parse_state * state,const ast_type_qualifier & qualifier,const ast_type_qualifier & new_qualifier) argument
147 validate_vertex_spacing(YYLTYPE * loc,_mesa_glsl_parse_state * state,const ast_type_qualifier & qualifier,const ast_type_qualifier & new_qualifier) argument
163 validate_ordering(YYLTYPE * loc,_mesa_glsl_parse_state * state,const ast_type_qualifier & qualifier,const ast_type_qualifier & new_qualifier) argument
179 validate_point_mode(ASSERTED const ast_type_qualifier & qualifier,ASSERTED const ast_type_qualifier & new_qualifier) argument
[all...]
H A Dast_to_hir.cpp2461 * precision precision-qualifier type;
2463 * can be used to establish a default precision qualifier. The type field can
2687 * In GLES we take the precision from the type qualifier if present,
2689 * all, we look for the default precision qualifier for that type in the
2720 "atomic_uint can only have highp precision qualifier");
2789 _mesa_glsl_error(loc, state, "component layout qualifier "
2793 _mesa_glsl_error(loc, state, "component layout qualifier "
2884 /* When the interface block doesn't have an xfb_offset qualifier then
2904 "invalid qualifier xfb_offset=%d must be a multiple "
2939 "the \"binding\" qualifier onl
[all...]
H A Dglsl_parser_extras.cpp1089 /* Get the block's interface qualifier. The interface_qualifier
1114 ast_type_qualifier& qualifier = member->type->qualifier; local in function:_mesa_ast_process_interface_block
1115 if ((qualifier.flags.i & interface_type_mask) == 0) {
1117 * "If no optional qualifier is used in a member declaration, the
1118 * qualifier of the variable is just in, out, or uniform as declared
1119 * by interface-qualifier."
1121 qualifier.flags.i |= block_interface_qualifier;
1122 } else if ((qualifier.flags.i & interface_type_mask) !=
1127 * or uniform variable consistent with the interface qualifier o
[all...]
H A Dast.h465 ast_precision_none = 0, /**< Absence of precision qualifier. */
472 ast_depth_none = 0, /**< Absence of depth qualifier. */
515 * Flag set if GL_ARB_enhanced_layouts "align" layout qualifier is
522 * qualifier is used.
527 * qualifier is used.
533 * qualifier is used.
539 * qualifier is used.
545 * qualifier is used.
588 unsigned read_only:1; /**< "readonly" qualifier. */
589 unsigned write_only:1; /**< "writeonly" qualifier
954 ast_type_qualifier qualifier; member in class:ast_fully_specified_type
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/compiler/glsl/
H A Dir_reader.cpp409 foreach_in_list(s_symbol, qualifier, &s_quals->subexpressions) {
410 if (!qualifier->is_symbol()) {
411 ir_read_error(expr, "qualifier list must contain only symbols");
416 if (strcmp(qualifier->value(), "centroid") == 0) {
418 } else if (strcmp(qualifier->value(), "sample") == 0) {
420 } else if (strcmp(qualifier->value(), "patch") == 0) {
422 } else if (strcmp(qualifier->value(), "explicit_invariant") == 0) {
424 } else if (strcmp(qualifier->value(), "invariant") == 0) {
426 } else if (strcmp(qualifier->value(), "uniform") == 0) {
428 } else if (strcmp(qualifier
[all...]
H A Dast_type.cpp43 /* 'subroutine' isnt a real qualifier. */
50 return (this->qualifier.flags.i & ~subroutine_only.flags.i) != 0;
127 const ast_type_qualifier &qualifier,
133 if (qualifier.flags.q.prim_type && new_qualifier.flags.q.prim_type
134 && qualifier.prim_type != new_qualifier.prim_type) {
148 const ast_type_qualifier &qualifier,
151 if (qualifier.flags.q.vertex_spacing && new_qualifier.flags.q.vertex_spacing
152 && qualifier.vertex_spacing != new_qualifier.vertex_spacing) {
164 const ast_type_qualifier &qualifier,
167 if (qualifier
125 validate_prim_type(YYLTYPE * loc,_mesa_glsl_parse_state * state,const ast_type_qualifier & qualifier,const ast_type_qualifier & new_qualifier) argument
146 validate_vertex_spacing(YYLTYPE * loc,_mesa_glsl_parse_state * state,const ast_type_qualifier & qualifier,const ast_type_qualifier & new_qualifier) argument
162 validate_ordering(YYLTYPE * loc,_mesa_glsl_parse_state * state,const ast_type_qualifier & qualifier,const ast_type_qualifier & new_qualifier) argument
178 validate_point_mode(MAYBE_UNUSED const ast_type_qualifier & qualifier,MAYBE_UNUSED const ast_type_qualifier & new_qualifier) argument
[all...]
H A Dast_to_hir.cpp2421 * precision precision-qualifier type;
2423 * can be used to establish a default precision qualifier. The type field can
2647 * In GLES we take the precision from the type qualifier if present,
2649 * all, we look for the default precision qualifier for that type in the
2680 "atomic_uint can only have highp precision qualifier");
2815 /* When the interface block doesn't have an xfb_offset qualifier then
2835 "invalid qualifier xfb_offset=%d must be a multiple "
2870 "the \"binding\" qualifier only applies to uniforms and "
2963 "the \"binding\" qualifier only applies to uniform "
2992 * integer vectors must be qualified with the interpolation qualifier
[all...]
H A Dglsl_parser_extras.cpp1051 /* Get the block's interface qualifier. The interface_qualifier
1076 ast_type_qualifier& qualifier = member->type->qualifier; local in function:_mesa_ast_process_interface_block
1077 if ((qualifier.flags.i & interface_type_mask) == 0) {
1079 * "If no optional qualifier is used in a member declaration, the
1080 * qualifier of the variable is just in, out, or uniform as declared
1081 * by interface-qualifier."
1083 qualifier.flags.i |= block_interface_qualifier;
1084 } else if ((qualifier.flags.i & interface_type_mask) !=
1089 * or uniform variable consistent with the interface qualifier o
[all...]
H A Dast.h461 ast_precision_none = 0, /**< Absence of precision qualifier. */
468 ast_depth_none = 0, /**< Absence of depth qualifier. */
511 * Flag set if GL_ARB_enhanced_layouts "align" layout qualifier is
518 * qualifier is used.
523 * qualifier is used.
529 * qualifier is used.
535 * qualifier is used.
541 * qualifier is used.
584 unsigned read_only:1; /**< "readonly" qualifier. */
585 unsigned write_only:1; /**< "writeonly" qualifier
944 ast_type_qualifier qualifier; member in class:ast_fully_specified_type
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D10.1.3.rst59 - glsl: fix bogus layout qualifier warnings
H A D10.0.3.rst75 - i965: Ignore 'centroid' interpolation qualifier in case of persample
H A D18.3.6.rst56 - glsl: correctly validate component layout qualifier for dvec{3,4}
H A D19.0.1.rst53 - glsl: correctly validate component layout qualifier for dvec{3,4}
H A D10.0.rst52 [glsl-compiler] no error checking when Interpolation qualifier for
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_dump.c655 uint32_t qualifier = inst->Memory.Qualifier; local in function:iter_instruction
656 while (qualifier) {
657 int bit = ffs(qualifier) - 1;
658 qualifier &= ~(1U << bit);
H A Dtgsi_build.c779 unsigned qualifier,
787 instruction_memory.Qualifier = qualifier;
778 tgsi_build_instruction_memory(unsigned qualifier,unsigned texture,unsigned format,struct tgsi_instruction * instruction,struct tgsi_header * header) argument
H A Dtgsi_ureg.h584 unsigned qualifier,
624 unsigned qualifier,
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/
H A Dtgsi_dump.c639 uint32_t qualifier = inst->Memory.Qualifier; local in function:iter_instruction
640 while (qualifier) {
641 int bit = ffs(qualifier) - 1;
642 qualifier &= ~(1U << bit);
H A Dtgsi_build.c776 unsigned qualifier,
784 instruction_memory.Qualifier = qualifier;
775 tgsi_build_instruction_memory(unsigned qualifier,unsigned texture,unsigned format,struct tgsi_instruction * instruction,struct tgsi_header * header) argument
/xsrc/external/mit/MesaLib.old/src/compiler/glsl/
H A Dglsl_parser.cpp133 * "The tokens in any layout-qualifier-id-list ... are not case
3209 if ((yyvsp[-2].fully_specified_type)->qualifier.is_subroutine_decl()) {
3275 (yyval.parameter_declarator)->type->qualifier = (yyvsp[-1].type_qualifier);
3276 if (!(yyval.parameter_declarator)->type->qualifier.push_to_global(& (yylsp[-1]), state)) {
3291 (yyval.parameter_declarator)->type->qualifier = (yyvsp[-1].type_qualifier);
3292 if (!(yyval.parameter_declarator)->type->qualifier.push_to_global(& (yylsp[-1]), state)) {
3312 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate const qualifier");
3324 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate precise qualifier");
3336 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate in/out/inout qualifier");
3352 _mesa_glsl_error(&(yylsp[-1]), state, "duplicate precision qualifier");
[all...]
/xsrc/external/mit/MesaLib/src/compiler/glsl/
H A Dglsl_parser.cpp136 * "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");
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/
H A Dnir_to_tgsi.c1375 0 /* qualifier */,
1388 unsigned qualifier = 0; local in function:ntt_get_access_qualifier
1391 qualifier |= TGSI_MEMORY_COHERENT;
1393 qualifier |= TGSI_MEMORY_VOLATILE;
1395 qualifier |= TGSI_MEMORY_RESTRICT;
1397 return qualifier;
1540 unsigned qualifier = 0; local in function:ntt_emit_mem
1543 qualifier = ntt_get_access_qualifier(instr);
1561 qualifier,

Completed in 106 milliseconds

12