Home
last modified time | relevance | path

Searched refs:TVector (Results 1 – 25 of 68) sorted by relevance

123

/third_party/glslang/glslang/HLSL/
DhlslTokenStream.h57 void pushTokenStream(const TVector<HlslToken>* tokens);
68TVector<const TVector<HlslToken>*> tokenStreamStack; // for getting the next token from an existin…
69 TVector<int> tokenPosition;
70 TVector<HlslToken> currentTokenStack;
DhlslParseHelper.h72 void handlePragma(const TSourceLoc&, const TVector<TString>&) override;
88 …ntryPointIO(TFunction& function, TVariable*& returnValue, TVector<TVariable*>& inputs, TVector<TVa…
174 void pushThisScope(const TType&, const TVector<TFunctionDeclarator>&);
230 TVector<TVariable*> members; // individual flattened variables
231 TVector<int> offsets; // offset to next tree level
258 int findSubtreeOffset(const TType&, int subset, const TVector<int>& offsets) const;
353 TVector<TIntermTyped*> needsIndexLimitationChecking;
387 TVector<TSymbol*> ioArraySymbolResizeList;
405 TVector<TType*> structBufferTypes;
409 TVector<TTypeList*> textureReturnStruct;
[all …]
DhlslGrammar.h95 …bool acceptStructDeclarationList(TTypeList*&, TIntermNode*& nodeList, TVector<TFunctionDeclarator>…
100 …bool acceptFunctionDefinition(TFunctionDeclarator&, TIntermNode*& nodeList, TVector<HlslToken>* de…
131 bool captureBlockTokens(TVector<HlslToken>& tokens);
DhlslAttributes.h54 TVector<HlslToken>* body;
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DDeclarator.h26 const TVector<unsigned int> *arraySizes,
32 const TVector<unsigned int> *arraySizes() const { return mArraySizes; } in arraySizes()
40 const TVector<unsigned int> *const mArraySizes;
45 using TDeclaratorList = TVector<TDeclarator *>;
DCommon.h66 class TVector : public std::vector<T, pool_allocator<T>>
72 TVector() : std::vector<T, pool_allocator<T>>() {} in TVector() function
73 TVector(const pool_allocator<T> &a) : std::vector<T, pool_allocator<T>>(a) {} in TVector() function
74 TVector(size_type i) : std::vector<T, pool_allocator<T>>(i) {} in TVector() function
75 TVector(size_type i, const T &value) : std::vector<T, pool_allocator<T>>(i, value) {} in TVector() function
77 TVector(InputIt first, InputIt last) : std::vector<T, pool_allocator<T>>(first, last) in TVector() function
79 TVector(std::initializer_list<T> init) : std::vector<T, pool_allocator<T>>(init) {} in TVector() function
136 TSpan(const TVector<S> &vec) : mData(vec.data()), mSize(vec.size()) in TSpan()
139 TSpan &operator=(const TVector<S> &vec)
DResourcesHLSL.h115 const TVector<const TVariable *> &group,
120 const TVector<const TVariable *> &group,
125 const TVector<const TVariable *> &group,
129 const TVector<const TVariable *> &group,
DResourcesHLSL.cpp294 const TVector<const TVariable *> &group, in outputHLSLSamplerUniformGroup()
357 const TVector<const TVariable *> &group, in outputHLSLImageUniformIndices()
389 const TVector<const TVariable *> &group, in outputHLSLReadonlyImageUniformGroup()
411 const TVector<const TVariable *> &group, in outputHLSLImageUniformGroup()
490 TVector<TVector<const TVariable *>> groupedSamplerUniforms(HLSL_TEXTURE_MAX + 1); in uniformsHeader()
492 TVector<TVector<const TVariable *>> groupedReadonlyImageUniforms(HLSL_TEXTURE_MAX + 1); in uniformsHeader()
493 TVector<TVector<const TVariable *>> groupedImageUniforms(HLSL_RWTEXTURE_MAX + 1); in uniformsHeader()
564 TVector<const TVariable *> samplerSymbols; in uniformsHeader()
DParseContext.h114 TVector<int> *fieldOffsets);
245 const TVector<unsigned int> &arraySizes);
258 const TVector<unsigned int> &arraySizes,
276 const TVector<unsigned int> &arraySizes,
290 const TVector<unsigned int> &arraySizes,
324 const TVector<unsigned int> &arraySizes,
340 const TVector<unsigned int> *arraySizes);
367 const TVector<unsigned int> *arraySizes,
734 TVector<TType *> mTessControlDeferredArrayTypesToSize;
DTypes.h55 typedef TVector<TField *> TFieldList;
351 TVector<const TVariable *> *outputSymbols,
391 TVector<unsigned int> *mArraySizesStorage;
490 void setArraySizes(TVector<unsigned int> *sizes);
506 const TVector<unsigned int> *arraySizes;
DTypes.cpp246 mArraySizesStorage = new TVector<unsigned int>(*t.mArraySizesStorage); in operator =()
659 mArraySizesStorage = new TVector<unsigned int>(); in makeArray()
670 mArraySizesStorage = new TVector<unsigned int>(); in makeArrays()
755 TVector<const TVariable *> *outputSymbols, in createSamplerSymbols()
960 void TPublicType::setArraySizes(TVector<unsigned int> *sizes) in setArraySizes()
DDeclarator.cpp21 const TVector<unsigned int> *arraySizes, in TDeclarator()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
DCommon.h67 template <class T> class TVector : public std::vector<T, pool_allocator<T> > {
70 TVector() : std::vector<T, pool_allocator<T> >() {} in TVector() function
71 TVector(const pool_allocator<T>& a) : std::vector<T, pool_allocator<T> >(a) {} in TVector() function
72 TVector(size_type i): std::vector<T, pool_allocator<T> >(i) {} in TVector() function
DAnalyzeCallDepth.h50 TVector<FunctionNode*> callees;
/third_party/glslang/glslang/Include/
DCommon.h175 template <class T> class TVector : public std::vector<T, pool_allocator<T> > {
180 TVector() : std::vector<T, pool_allocator<T> >() {}
181 TVector(const pool_allocator<T>& a) : std::vector<T, pool_allocator<T> >(a) {}
182 TVector(size_type i) : std::vector<T, pool_allocator<T> >(i) {}
183 TVector(size_type i, const T& val) : std::vector<T, pool_allocator<T> >(i, val) {}
DShHandle.h112 typedef glslang::TVector<TCompiler*> TCompilerList;
113 typedef glslang::TVector<TShHandleBase*> THandleList;
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
DIntermNode_util.h91 inline void GetSwizzleIndex(TVector<int> *indexOut) {} in GetSwizzleIndex()
94 void GetSwizzleIndex(TVector<int> *indexOut, T arg, ArgsT... args) in GetSwizzleIndex()
103 TVector<int> swizzleIndex; in CreateSwizzle()
DFindPreciseNodes.cpp44 const TVector<size_t> &getChain() const { return mChain; } in getChain()
61 TVector<size_t> mChain;
203 using VariableToAssignmentNodeMap = angle::HashMap<const TVariable *, TVector<TIntermOperator *>>;
233 const TVector<size_t> &accessChain = object.accessChain.getChain(); in GetObjectPreciseSubChainLength()
290 const TVector<size_t> &accessChain = object.accessChain.getChain(); in AddPreciseSubObjects()
666 const TVector<TIntermOperator *> &assignmentNodes = in FindPreciseNodes()
/third_party/glslang/glslang/MachineIndependent/
DParseHelper.h126 …virtual void setPragmaCallback(const std::function<void(int, const TVector<TString>&)>& func) { pr… in setPragmaCallback()
132 virtual void handlePragma(const TSourceLoc&, const TVector<TString>&) = 0;
200TVector<TSymbol*> linkageSymbols; // will be transferred to 'linkage', after all editing is done, …
210 std::function<void(int, const TVector<TString>&)> pragmaCallback;
216 const TFunction* selectFunction(const TVector<const TFunction*>, const TFunction&,
301 void handlePragma(const TSourceLoc&, const TVector<TString>&) override;
492 TVector<TIntermTyped*> needsIndexLimitationChecking;
528 TVector<TSymbol*> ioArraySymbolResizeList;
DSymbolTable.h82 typedef TVector<const char*> TExtensionList;
215TVector<TExtensionList>* memberExtensions; // per-member extension list, allocated only when needed
330 typedef TVector<TParameter> TParamList;
470 void findFunctionNameList(const TString& name, TVector<const TFunction*>& list) in findFunctionNameList()
797 void findFunctionNameList(const TString& name, TVector<const TFunction*>& list, bool& builtIn) in findFunctionNameList()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRewriteStructSamplers.cpp52 TVector<int> fieldMap;
230 TVector<TIntermBinary *> indexNodeStack; in RewriteModifiedStructFieldSelectionExpression()
582 void GenerateArraySizesFromStack(TVector<unsigned int> *sizesOut) in GenerateArraySizesFromStack()
604 TVector<unsigned int> parentArraySizes; in extractSampler()
659 TVector<unsigned int> mArraySizeStack;
DMonomorphizeUnsupportedFunctions.cpp37 TVector<TIntermFunctionDefinition *> monomorphizedDefinitions;
146 const TVector<Argument> &replacedArguments, in CreateMonomorphizedFunctionCallArgs()
183 TVector<Argument> *replacedArguments, in MonomorphizeFunction()
285 TVector<Argument> replacedArguments; in processFunctionCall()
DRewriteDfdy.cpp157 TVector<int> swizzleOffsetX = {0}; in visitAggregateWithRotation()
158 TVector<int> swizzleOffsetY = {1}; in visitAggregateWithRotation()
/third_party/glslang/glslang/MachineIndependent/preprocessor/
DPpContext.h167 TVector<const TString*> stringMap; // these point into the TString in atomMap
319 TVector<Token> stream;
329 TVector<int> args;
413 TVector<TokenStream*> args;
414 TVector<TokenStream*> expandedArgs;
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/apple/
DRewriteRowMajorMatrices.cpp257 TVector<unsigned int> arraySizes(baseTypeArraySizes.begin(), baseTypeArraySizes.end()); in constructReadTransformExpression()
263 TVector<unsigned int> accumulatedArraySizes(arraySizes.size() - 1); in constructReadTransformExpression()
313 const TVector<unsigned int> &arraySizes, in constructReadTransformExpressionHelper()
314 const TVector<unsigned int> &accumulatedArraySizes, in constructReadTransformExpressionHelper()
335 TVector<unsigned int> subArraySizes(arraySizes.begin(), arraySizes.end() - 1); in constructReadTransformExpressionHelper()
336 TVector<unsigned int> subArrayAccumulatedSizes(accumulatedArraySizes.begin(), in constructReadTransformExpressionHelper()
354 TVector<unsigned int> mArrayIndices;
665 const TVector<TField *> fields = interfaceBlock->fields(); in convertNamelessInterfaceBlockField()

123