/external/deqp-deps/glslang/glslang/Include/ |
arrays.h | 72 // TSmallArrayVector is used as the container for the set of sizes in TArraySizes. 73 // It has generic-container semantics, while TArraySizes has array-of-array semantics. 74 // That is, TSmallArrayVector should be more focused on mechanism and TArraySizes on policy. 222 struct TArraySizes { 225 TArraySizes() : implicitArraySize(1), variablyIndexed(false) { } 228 TArraySizes& operator=(const TArraySizes& from) 258 void addInnerSizes(const TArraySizes& s) { sizes.push_back(s.sizes); } 297 void copyDereferenced(const TArraySizes& rhs) 304 bool sameInnerArrayness(const TArraySizes& rhs) cons [all...] |
Types.h | [all...] |
/external/deqp-deps/glslang/glslang/MachineIndependent/ |
ParseHelper.h | 343 void arraySizeRequiredCheck(const TSourceLoc&, const TArraySizes&); 345 void arraySizesCheck(const TSourceLoc&, const TQualifier&, TArraySizes*, const TIntermTyped* initializer, bool lastMember); 346 void arrayOfArrayVersionCheck(const TSourceLoc&, const TArraySizes*); 366 void redeclareBuiltinBlock(const TSourceLoc&, TTypeList& typeList, const TString& blockName, const TString* instanceName, TArraySizes* arraySizes); 387 void layoutMemberLocationArrayCheck(const TSourceLoc&, bool memberWithLocation, TArraySizes* arraySizes); 399 TIntermNode* declareVariable(const TSourceLoc&, TString& identifier, const TPublicType&, TArraySizes* typeArray = 0, TIntermTyped* initializer = 0); 403 void declareBlock(const TSourceLoc&, TTypeList& typeList, const TString* instanceName = 0, TArraySizes* arraySizes = 0);
|
glslang_tab.cpp.h | 489 glslang::TArraySizes* arraySizes;
|
ParseHelper.cpp | 420 TArraySizes& arraySizes = *leftType.getArraySizes(); [all...] |
glslang.y | 100 glslang::TArraySizes* arraySizes; [all...] |
Initialize.cpp | [all...] |
glslang_tab.cpp | 567 glslang::TArraySizes* arraySizes; [all...] |
/external/deqp-deps/glslang/hlsl/ |
hlslGrammar.h | 127 void acceptArraySpecifier(TArraySizes*&);
|
hlslParseHelper.h | 126 void arraySizeRequiredCheck(const TSourceLoc&, const TArraySizes&); 257 const TQualifier& outerQualifier, const TArraySizes* builtInArraySizes); 261 void splitBuiltIn(const TString& baseName, const TType& memberType, const TArraySizes*, const TQualifier&); 275 const TQualifier& outerQualifier, const TArraySizes* builtInArraySizes); 277 const TQualifier& outerQualifier, const TArraySizes* builtInArraySizes);
|
hlslGrammar.cpp | 438 TArraySizes* arraySizes = nullptr; [all...] |
hlslParseHelper.cpp | [all...] |
/external/deqp-deps/glslang/SPIRV/ |
GlslangToSpv.cpp | 156 spv::Id makeArraySizeId(const glslang::TArraySizes&, int dim); [all...] |