Home | History | Annotate | Download | only in glsl

Lines Matching refs:qualifier

1826     *     "The varying qualifier can be used only with the data types
1845 /* If there is no qualifier that changes the mode of the variable, leave
1874 "layout qualifier `%s' can only be applied to "
1957 * necessary to use the invariant qualifier. It can either be used to
2062 * Local variables can only use the qualifier const."
2067 if (this->type->qualifier.flags.q.out) {
2069 "`out' qualifier in declaration of `%s' "
2073 if (this->type->qualifier.flags.q.in) {
2075 "`in' qualifier in declaration of `%s' "
2082 apply_type_qualifier_to_variable(& this->type->qualifier, var, state,
2085 if (this->type->qualifier.flags.q.invariant) {
2112 if (this->type->qualifier.flags.q.attribute) {
2114 } else if (this->type->qualifier.flags.q.uniform) {
2116 } else if (this->type->qualifier.flags.q.varying) {
2118 } else if (this->type->qualifier.flags.q.in) {
2121 } else if (this->type->qualifier.flags.q.out) {
2151 * "The attribute qualifier can be used only with float,
2227 if (this->type->qualifier.flags.q.constant
2228 || this->type->qualifier.flags.q.uniform) {
2238 (this->type->qualifier.flags.q.constant)
2263 if (this->type->qualifier.flags.q.constant)
2269 if (!this->type->qualifier.flags.q.uniform) {
2309 if (this->type->qualifier.flags.q.constant && decl->initializer == NULL) {
2507 apply_type_qualifier_to_variable(& this->type->qualifier, var, state, & loc);
2629 * "No qualifier is allowed on the return type of a function."