Lines Matching refs:TQualifier
107 void handleSemantic(TSourceLoc, TQualifier&, TBuiltInVariable, const TString& upperCase);
108 void handlePackOffset(const TSourceLoc&, TQualifier&, const glslang::TString& location,
110 …void handleRegister(const TSourceLoc&, TQualifier&, const glslang::TString* profile, const glslang…
129 void globalQualifierFix(const TSourceLoc&, TQualifier&);
131 void mergeQualifiers(TQualifier& dst, const TQualifier& src);
133 …TSymbol* redeclareBuiltinVariable(const TSourceLoc&, const TString&, const TQualifier&, const TSha…
137 void setLayoutQualifier(const TSourceLoc&, TQualifier&, TString&);
138 void setLayoutQualifier(const TSourceLoc&, TQualifier&, TString&, const TIntermTyped*);
139 void setSpecConstantId(const TSourceLoc&, TQualifier&, int value);
140 void mergeObjectLayoutQualifiers(TQualifier& dest, const TQualifier& src, bool inheritOnly);
157 …void fixBlockLocations(const TSourceLoc&, TQualifier&, TTypeList&, bool memberWithLocation, bool m…
158 void fixXfbOffsets(TQualifier&, TTypeList&);
159 void fixBlockUniformOffsets(const TQualifier&, TTypeList&);
160 void addQualifierToExisting(const TSourceLoc&, TQualifier, const TString& identifier);
161 void addQualifierToExisting(const TSourceLoc&, TQualifier, TIdentifierList&);
221 TFlattenData() : nextBinding(TQualifier::layoutBindingEnd), in TFlattenData()
222 nextLocation(TQualifier::layoutLocationEnd) { } in TFlattenData()
232 void inheritGlobalDefaults(TQualifier& dst) const;
257 const TQualifier& outerQualifier, const TArraySizes* builtInArraySizes);
261 …itBuiltIn(const TString& baseName, const TType& memberType, const TArraySizes*, const TQualifier&);
262 const TType& split(const TType& type, const TString& name, const TQualifier&);
275 const TQualifier& outerQualifier, const TArraySizes* builtInArraySizes);
277 const TQualifier& outerQualifier, const TArraySizes* builtInArraySizes);
279 const TQualifier& outerQualifier);
281 bool hasUniform(const TQualifier& qualifier) const;
282 void clearUniform(TQualifier& qualifier);
283 bool isInputBuiltIn(const TQualifier& qualifier) const;
284 bool hasInput(const TQualifier& qualifier) const;
285 void correctOutput(TQualifier& qualifier);
286 bool isOutputBuiltIn(const TQualifier& qualifier) const;
287 bool hasOutput(const TQualifier& qualifier) const;
288 void correctInput(TQualifier& qualifier);
289 void correctUniform(TQualifier& qualifier);
290 void clearUniformInputOutput(TQualifier& qualifier);
319 …static bool isClipOrCullDistance(const TQualifier& qual) { return isClipOrCullDistance(qual.builtI… in isClipOrCullDistance()
341 TQualifier globalBufferDefaults;
342 TQualifier globalUniformDefaults;
343 TQualifier globalInputDefaults;
344 TQualifier globalOutputDefaults;