Lines Matching refs:qualifier
94 TQualifier qualifier; member
209 %type <interm.qualifier> parameter_qualifier parameter_type_qualifier
624 ES3_ONLY(getQualifierString($1.qualifier), @1, "interface blocks");
628 ES3_ONLY(getQualifierString($1.qualifier), @1, "interface blocks");
632 ES3_ONLY(getQualifierString($1.qualifier), @1, "interface blocks");
688 if ($1.qualifier != EvqGlobal && $1.qualifier != EvqTemporary) {
689 … context->error(@2, "no qualifiers allowed for function return", getQualifierString($1.qualifier));
875 $$ = context->addFullySpecifiedType($1.qualifier, $1.invariant, $1.layoutQualifier, $2);
881 $$.qualifier = EvqSmooth;
884 $$.qualifier = EvqFlat;
921 if ($1.qualifier != EvqConstExpr && !context->symbolTable.atGlobalLevel())
923 …@1, "Local variables can only use the const storage qualifier.", getQualifierString($1.qualifier));
926 $$.setBasic(EbtVoid, $1.qualifier, @1);
929 $$ = context->joinInterpolationQualifiers(@1, $1.qualifier, @2, $2.qualifier);
932 …ier requires a fragment 'in' or vertex 'out' storage qualifier", getQualifierString($1.qualifier));
939 $$.qualifier = context->symbolTable.atGlobalLevel() ? EvqGlobal : EvqTemporary;
943 $$.setBasic(EbtVoid, $2.qualifier, @2);
947 context->es3InvariantErrorCheck($2.qualifier, @1);
948 $$.setBasic(EbtVoid, $2.qualifier, @2);
952 context->es3InvariantErrorCheck($3.qualifier, @1);
953 $$ = context->joinInterpolationQualifiers(@2, $2.qualifier, @3, $3.qualifier);
960 $$.qualifier = EvqConstExpr;
964 … $$.qualifier = (context->getShaderType() == GL_FRAGMENT_SHADER) ? EvqFragmentIn : EvqVertexIn;
968 … $$.qualifier = (context->getShaderType() == GL_FRAGMENT_SHADER) ? EvqFragmentOut : EvqVertexOut;
977 … $$.qualifier = (context->getShaderType() == GL_FRAGMENT_SHADER) ? EvqCentroidIn : EvqVertexIn;
986 … $$.qualifier = (context->getShaderType() == GL_FRAGMENT_SHADER) ? EvqFragmentOut : EvqCentroidOut;
991 $$.qualifier = EvqUniform;
1311 $$.qualifier = context->symbolTable.atGlobalLevel() ? EvqGlobal : EvqTemporary;
1359 $2.qualifier = $1.qualifier;