Searched refs:BlockEncoderVisitor (Results 1 – 8 of 8) sorted by relevance
/external/angle/src/compiler/translator/ |
D | blocklayout.cpp | 29 class BlockLayoutMapVisitor : public BlockEncoderVisitor 35 : BlockEncoderVisitor(instanceName, instanceName, encoder), mInfoOut(blockInfoOut) in BlockLayoutMapVisitor() 245 BlockEncoderVisitor visitor("", "", this); in getShaderVariableSize() 557 BlockEncoderVisitor::BlockEncoderVisitor(const std::string &namePrefix, in BlockEncoderVisitor() function in sh::BlockEncoderVisitor 563 BlockEncoderVisitor::~BlockEncoderVisitor() = default; 565 void BlockEncoderVisitor::enterStructAccess(const ShaderVariable &structVar, bool isRowMajor) in enterStructAccess() 579 void BlockEncoderVisitor::exitStructAccess(const ShaderVariable &structVar, bool isRowMajor) in exitStructAccess() 586 void BlockEncoderVisitor::enterArrayElement(const sh::ShaderVariable &arrayVar, in enterArrayElement() 610 void BlockEncoderVisitor::exitArrayElement(const sh::ShaderVariable &arrayVar, in exitArrayElement() 623 void BlockEncoderVisitor::visitNamedVariable(const ShaderVariable &variable, in visitNamedVariable()
|
D | blocklayout.h | 298 class BlockEncoderVisitor : public VariableNameVisitor 301 BlockEncoderVisitor(const std::string &namePrefix, 304 ~BlockEncoderVisitor() override;
|
D | ValidateTypeSizeLimitations.cpp | 83 BlockEncoderVisitor visitor("", "", &layoutEncoder); in visitDeclaration()
|
/external/angle/src/compiler/translator/hlsl/ |
D | ShaderStorageBlockOutputHLSL.cpp | 194 class BlockInfoVisitor final : public BlockEncoderVisitor 201 : BlockEncoderVisitor(prefix, "", getEncoder(storage)), in BlockInfoVisitor() 223 BlockEncoderVisitor::enterStructAccess(structVar, isRowMajor); in enterStructAccess()
|
/external/angle/src/libANGLE/renderer/metal/ |
D | blocklayoutMetal.cpp | 346 sh::BlockEncoderVisitor visitor("", "", this); in getShaderVariableSize()
|
/external/angle/src/libANGLE/ |
D | ProgramLinkedResources.h | 30 class BlockEncoderVisitor; variable
|
D | ProgramLinkedResources.cpp | 266 class ShaderStorageBlockVisitor : public sh::BlockEncoderVisitor 275 : sh::BlockEncoderVisitor(namePrefix, mappedNamePrefix, &mStubEncoder), in ShaderStorageBlockVisitor()
|
/external/angle/src/libANGLE/renderer/d3d/ |
D | ProgramD3D.cpp | 214 class UniformEncodingVisitorD3D : public sh::BlockEncoderVisitor 221 : sh::BlockEncoderVisitor("", "", encoder), in UniformEncodingVisitorD3D()
|