/external/angle/src/compiler/translator/ |
D | blocklayout.h | 84 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 …]
|
D | blocklayout.cpp | 201 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 …]
|
D | blocklayoutHLSL.h | 38 void enterAggregateType(const ShaderVariable &structVar) override; 39 void exitAggregateType(const ShaderVariable &structVar) override;
|
D | blocklayoutHLSL.cpp | 22 void HLSLBlockEncoder::enterAggregateType(const ShaderVariable &structVar) in enterAggregateType() argument 27 void HLSLBlockEncoder::exitAggregateType(const ShaderVariable &structVar) {} in exitAggregateType() argument
|
D | ShaderStorageBlockOutputHLSL.cpp | 217 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/ |
D | ProgramLinkedResources.cpp | 514 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/ |
D | RewriteStructSamplersOld.cpp | 25 const TStructure *structVar = static_cast<const TStructure *>(structSymbol); in GetStructSamplerParameterType() local 26 TType *structType = new TType(structVar, false); in GetStructSamplerParameterType()
|
D | RewriteStructSamplers.cpp | 27 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/ |
D | hlslParseHelper.cpp | 3718 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/ |
D | hlslParseHelper.cpp | 3718 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()
|