Home
last modified time | relevance | path

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

/aosp_15_r20/external/angle/src/compiler/translator/
H A 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()
H A Dblocklayout.h299 class BlockEncoderVisitor : public VariableNameVisitor
302 BlockEncoderVisitor(const std::string &namePrefix,
305 ~BlockEncoderVisitor() override;
H A DValidateTypeSizeLimitations.cpp108 BlockEncoderVisitor visitor("", "", &layoutEncoder); in validateVariableSize()
/aosp_15_r20/external/angle/src/compiler/translator/hlsl/
H A DShaderStorageBlockOutputHLSL.cpp194 class BlockInfoVisitor final : public BlockEncoderVisitor
201 : BlockEncoderVisitor(prefix, "", getEncoder(storage)), in BlockInfoVisitor()
223 BlockEncoderVisitor::enterStructAccess(structVar, isRowMajor); in enterStructAccess()
/aosp_15_r20/external/angle/src/libANGLE/renderer/metal/
H A DblocklayoutMetal.cpp346 sh::BlockEncoderVisitor visitor("", "", this); in getShaderVariableSize()
/aosp_15_r20/external/angle/src/libANGLE/
H A DProgramLinkedResources.h30 class BlockEncoderVisitor; variable
H A DProgramLinkedResources.cpp292 class ShaderStorageBlockVisitor : public sh::BlockEncoderVisitor
301 : sh::BlockEncoderVisitor(namePrefix, mappedNamePrefix, &mStubEncoder), in ShaderStorageBlockVisitor()
/aosp_15_r20/external/angle/src/libANGLE/renderer/d3d/
H A DProgramExecutableD3D.cpp141 class UniformEncodingVisitorD3D : public sh::BlockEncoderVisitor
148 : sh::BlockEncoderVisitor("", "", encoder), in UniformEncodingVisitorD3D()