/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/Include/ |
arrays.h | 70 // TSmallArrayVector is used as the container for the set of sizes in TArraySizes. 71 // It has generic-container semantics, while TArraySizes has array-of-array semantics. 72 // That is, TSmallArrayVector should be more focused on mechanism and TArraySizes on policy. 220 struct TArraySizes { 223 TArraySizes() : implicitArraySize(1) { } 226 TArraySizes& operator=(const TArraySizes& from) 268 void addOuterSizes(const TArraySizes& s) { sizes.push_front(s.sizes); } 270 void copyDereferenced(const TArraySizes& rhs) 277 bool sameInnerArrayness(const TArraySizes& rhs) cons [all...] |
Types.h | 986 TArraySizes* arraySizes; [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/glslang/MachineIndependent/ |
ParseHelper.h | 224 void arraySizeRequiredCheck(const TSourceLoc&, const TArraySizes&); 226 void arrayUnsizedCheck(const TSourceLoc&, const TQualifier&, const TArraySizes*, bool initializer, bool lastMember); 228 void arrayDimCheck(const TSourceLoc&, const TArraySizes* sizes1, const TArraySizes* sizes2); 229 void arrayDimCheck(const TSourceLoc&, const TType*, const TArraySizes*); 230 void arrayDimMerge(TType& type, const TArraySizes* sizes); 248 void redeclareBuiltinBlock(const TSourceLoc&, TTypeList& typeList, const TString& blockName, const TString* instanceName, TArraySizes* arraySizes); 278 TIntermNode* declareVariable(const TSourceLoc&, TString& identifier, const TPublicType&, TArraySizes* typeArray = 0, TIntermTyped* initializer = 0); 282 void declareBlock(const TSourceLoc&, TTypeList& typeList, const TString* instanceName = 0, TArraySizes* arraySizes = 0);
|
glslang_tab.cpp.h | 352 glslang::TArraySizes* arraySizes;
|
ParseHelper.cpp | [all...] |
glslang.y | 94 glslang::TArraySizes* arraySizes; [all...] |
Initialize.cpp | [all...] |
glslang_tab.cpp | 429 glslang::TArraySizes* arraySizes; [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/hlsl/ |
hlslParseHelper.h | 111 void arraySizeRequiredCheck(const TSourceLoc&, const TArraySizes&); 113 void arrayDimMerge(TType& type, const TArraySizes* sizes); 121 void redeclareBuiltinBlock(const TSourceLoc&, TTypeList& typeList, const TString& blockName, const TString* instanceName, TArraySizes* arraySizes); 131 void declareTypedef(const TSourceLoc&, TString& identifier, const TType&, TArraySizes* typeArray = 0); 132 TIntermNode* declareVariable(const TSourceLoc&, TString& identifier, const TType&, TArraySizes* typeArray = 0, TIntermTyped* initializer = 0); 136 void declareBlock(const TSourceLoc&, TTypeList& typeList, const TString* instanceName = 0, TArraySizes* arraySizes = 0);
|
hlslGrammar.h | 105 void acceptArraySpecifier(TArraySizes*&);
|
hlslGrammar.cpp | 315 TArraySizes* arraySizes = nullptr; 680 TArraySizes* arraySizes = nullptr; // TODO: array 776 TArraySizes* arraySizes = nullptr; [all...] |
hlslParseHelper.cpp | [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/glslang/SPIRV/ |
GlslangToSpv.cpp | 124 spv::Id makeArraySizeId(const glslang::TArraySizes&, int dim); [all...] |
/prebuilts/ndk/r13/sources/third_party/vulkan/glslang/SPIRV/ |
GlslangToSpv.cpp | 124 spv::Id makeArraySizeId(const glslang::TArraySizes&, int dim); [all...] |