Home
last modified time | relevance | path

Searched refs:BlockEncoderVisitor (Results 1 – 8 of 8) sorted by relevance

/external/angle/src/compiler/translator/
Dblocklayout.cpp29 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()
Dblocklayout.h298 class BlockEncoderVisitor : public VariableNameVisitor
301 BlockEncoderVisitor(const std::string &namePrefix,
304 ~BlockEncoderVisitor() override;
DValidateTypeSizeLimitations.cpp83 BlockEncoderVisitor visitor("", "", &layoutEncoder); in visitDeclaration()
/external/angle/src/compiler/translator/hlsl/
DShaderStorageBlockOutputHLSL.cpp194 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/
DblocklayoutMetal.cpp346 sh::BlockEncoderVisitor visitor("", "", this); in getShaderVariableSize()
/external/angle/src/libANGLE/
DProgramLinkedResources.h30 class BlockEncoderVisitor; variable
DProgramLinkedResources.cpp266 class ShaderStorageBlockVisitor : public sh::BlockEncoderVisitor
275 : sh::BlockEncoderVisitor(namePrefix, mappedNamePrefix, &mStubEncoder), in ShaderStorageBlockVisitor()
/external/angle/src/libANGLE/renderer/d3d/
DProgramD3D.cpp214 class UniformEncodingVisitorD3D : public sh::BlockEncoderVisitor
221 : sh::BlockEncoderVisitor("", "", encoder), in UniformEncodingVisitorD3D()