| /xsrc/external/mit/libdrm/dist/ |
| H A D | symbols-check.py | 85 # [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 D | symbols-check.py | 129 # [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 D | ir_reader.cpp | 409 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 D | ast_type.cpp | 44 /* '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 D | ast_to_hir.cpp | 2461 * 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 D | glsl_parser_extras.cpp | 1089 /* 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 D | ast.h | 465 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 D | ir_reader.cpp | 409 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 D | ast_type.cpp | 43 /* '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 D | ast_to_hir.cpp | 2421 * 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 D | glsl_parser_extras.cpp | 1051 /* 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 D | ast.h | 461 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 D | 10.1.3.rst | 59 - glsl: fix bogus layout qualifier warnings
|
| H A D | 10.0.3.rst | 75 - i965: Ignore 'centroid' interpolation qualifier in case of persample
|
| H A D | 18.3.6.rst | 56 - glsl: correctly validate component layout qualifier for dvec{3,4}
|
| H A D | 19.0.1.rst | 53 - glsl: correctly validate component layout qualifier for dvec{3,4}
|
| H A D | 10.0.rst | 52 [glsl-compiler] no error checking when Interpolation qualifier for
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_dump.c | 655 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 D | tgsi_build.c | 779 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 D | tgsi_ureg.h | 584 unsigned qualifier, 624 unsigned qualifier,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/tgsi/ |
| H A D | tgsi_dump.c | 639 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 D | tgsi_build.c | 776 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 D | glsl_parser.cpp | 133 * "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 D | glsl_parser.cpp | 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"); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/nir/ |
| H A D | nir_to_tgsi.c | 1375 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,
|