Home
last modified time | relevance | path

Searched refs:structVar (Results 1 – 10 of 10) sorted by relevance

/external/angle/src/compiler/translator/
Dblocklayout.h84 size_t getShaderVariableSize(const ShaderVariable &structVar, bool isRowMajor);
87 virtual void enterAggregateType(const ShaderVariable &structVar) = 0;
88 virtual void exitAggregateType(const ShaderVariable &structVar) = 0;
119 void enterAggregateType(const ShaderVariable &structVar) override {} in enterAggregateType() argument
120 void exitAggregateType(const ShaderVariable &structVar) override {} in exitAggregateType() argument
145 void enterAggregateType(const ShaderVariable &structVar) override;
146 void exitAggregateType(const ShaderVariable &structVar) override;
192 virtual void enterStruct(const ShaderVariable &structVar) {} in enterStruct() argument
193 virtual void exitStruct(const ShaderVariable &structVar) {} in exitStruct() argument
195 virtual void enterStructAccess(const ShaderVariable &structVar, bool isRowMajor) {} in enterStructAccess() argument
[all …]
Dblocklayout.cpp201 size_t BlockLayoutEncoder::getShaderVariableSize(const ShaderVariable &structVar, bool isRowMajor) in getShaderVariableSize() argument
206 enterAggregateType(structVar); in getShaderVariableSize()
207 TraverseShaderVariables(structVar.fields, isRowMajor, &visitor); in getShaderVariableSize()
208 exitAggregateType(structVar); in getShaderVariableSize()
245 void Std140BlockEncoder::enterAggregateType(const ShaderVariable &structVar) in enterAggregateType() argument
247 align(getBaseAlignment(structVar)); in enterAggregateType()
250 void Std140BlockEncoder::exitAggregateType(const ShaderVariable &structVar) in exitAggregateType() argument
252 align(getBaseAlignment(structVar)); in exitAggregateType()
387 void VariableNameVisitor::enterStruct(const ShaderVariable &structVar) in enterStruct() argument
389 mNameStack.push_back(structVar.name); in enterStruct()
[all …]
DblocklayoutHLSL.h38 void enterAggregateType(const ShaderVariable &structVar) override;
39 void exitAggregateType(const ShaderVariable &structVar) override;
DblocklayoutHLSL.cpp22 void HLSLBlockEncoder::enterAggregateType(const ShaderVariable &structVar) in enterAggregateType() argument
27 void HLSLBlockEncoder::exitAggregateType(const ShaderVariable &structVar) {} in exitAggregateType() argument
DShaderStorageBlockOutputHLSL.cpp217 void enterStructAccess(const ShaderVariable &structVar, bool isRowMajor) override in enterStructAccess() argument
219 BlockEncoderVisitor::enterStructAccess(structVar, isRowMajor); in enterStructAccess()
227 childVisitor.getEncoder(mStorage)->enterAggregateType(structVar); in enterStructAccess()
228 TraverseShaderVariables(structVar.fields, isRowMajor, &childVisitor); in enterStructAccess()
229 childVisitor.getEncoder(mStorage)->exitAggregateType(structVar); in enterStructAccess()
/external/angle/src/libANGLE/
DProgramLinkedResources.cpp514 void enterStructAccess(const sh::ShaderVariable &structVar, bool isRowMajor) override in enterStructAccess() argument
517 sh::VariableNameVisitor::enterStructAccess(structVar, isRowMajor); in enterStructAccess()
520 void exitStructAccess(const sh::ShaderVariable &structVar, bool isRowMajor) override in exitStructAccess() argument
523 sh::VariableNameVisitor::exitStructAccess(structVar, isRowMajor); in exitStructAccess()
/external/angle/src/compiler/translator/tree_ops/
DRewriteStructSamplersOld.cpp25 const TStructure *structVar = static_cast<const TStructure *>(structSymbol); in GetStructSamplerParameterType() local
26 TType *structType = new TType(structVar, false); in GetStructSamplerParameterType()
DRewriteStructSamplers.cpp27 const TStructure *structVar = static_cast<const TStructure *>(structSymbol); in GetStructSamplerParameterType() local
28 TType *structType = new TType(structVar, false); in GetStructSamplerParameterType()
/external/angle/third_party/glslang/src/hlsl/
DhlslParseHelper.cpp3718 TVariable* structVar = makeInternalVariable("@sampleStructTemp", retType); in decomposeSampleMethods() local
3745 … intermediate.addSymbol(*structVar, loc), in decomposeSampleMethods()
3777 conversionAggregate->getSequence().push_back(intermediate.addSymbol(*structVar, loc)); in decomposeSampleMethods()
/external/deqp-deps/glslang/hlsl/
DhlslParseHelper.cpp3718 TVariable* structVar = makeInternalVariable("@sampleStructTemp", retType); in decomposeSampleMethods() local
3745 … intermediate.addSymbol(*structVar, loc), in decomposeSampleMethods()
3777 conversionAggregate->getSequence().push_back(intermediate.addSymbol(*structVar, loc)); in decomposeSampleMethods()