Home
last modified time | relevance | path

Searched refs:InterfaceBlock (Results 1 – 25 of 128) sorted by relevance

123456

/third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/
DProgramLinkedResources.h25 struct InterfaceBlock;
38 struct InterfaceBlock;
104 void addShaderBlocks(ShaderType shader, const std::vector<sh::InterfaceBlock> *blocks);
111 InterfaceBlockLinker(std::vector<InterfaceBlock> *blocksOut,
115 const sh::InterfaceBlock &interfaceBlock,
120 ShaderMap<const std::vector<sh::InterfaceBlock> *> mShaderBlocks;
122 std::vector<InterfaceBlock> *mBlocksOut;
135 UniformBlockLinker(std::vector<InterfaceBlock> *blocksOut,
155 ShaderStorageBlockLinker(std::vector<InterfaceBlock> *blocksOut,
203 std::vector<InterfaceBlock> *uniformBlocksOut,
[all …]
DUniform.cpp129 InterfaceBlock::InterfaceBlock() : isArray(false), arrayElement(0) {} in InterfaceBlock() function in gl::InterfaceBlock
131 InterfaceBlock::InterfaceBlock(const std::string &nameIn, in InterfaceBlock() function in gl::InterfaceBlock
141 std::string InterfaceBlock::nameWithArrayIndex() const in nameWithArrayIndex()
153 std::string InterfaceBlock::mappedNameWithArrayIndex() const in mappedNameWithArrayIndex()
DShader.h76 const std::vector<sh::InterfaceBlock> &getUniformBlocks() const { return mUniformBlocks; } in getUniformBlocks()
77 const std::vector<sh::InterfaceBlock> &getShaderStorageBlocks() const in getShaderStorageBlocks()
105 std::vector<sh::InterfaceBlock> mUniformBlocks;
106 std::vector<sh::InterfaceBlock> mShaderStorageBlocks;
170 const std::vector<sh::InterfaceBlock> &getUniformBlocks();
171 const std::vector<sh::InterfaceBlock> &getShaderStorageBlocks();
DUniform.h114 struct InterfaceBlock : public ShaderVariableBuffer struct
116 InterfaceBlock();
117 InterfaceBlock(const std::string &nameIn,
/third_party/skia/third_party/externals/angle2/src/libANGLE/
DProgramLinkedResources.h25 struct InterfaceBlock;
38 struct InterfaceBlock;
110 void addShaderBlocks(ShaderType shader, const std::vector<sh::InterfaceBlock> *blocks);
118 void init(std::vector<InterfaceBlock> *blocksOut,
122 const sh::InterfaceBlock &interfaceBlock,
133 ShaderMap<const std::vector<sh::InterfaceBlock> *> mShaderBlocks = {};
135 std::vector<InterfaceBlock> *mBlocksOut = nullptr;
145 void init(std::vector<InterfaceBlock> *blocksOut,
167 void init(std::vector<InterfaceBlock> *blocksOut,
226 void init(std::vector<InterfaceBlock> *uniformBlocksOut,
[all …]
DUniform.cpp131 InterfaceBlock::InterfaceBlock() : isArray(false), arrayElement(0) {} in InterfaceBlock() function in gl::InterfaceBlock
133 InterfaceBlock::InterfaceBlock(const std::string &nameIn, in InterfaceBlock() function in gl::InterfaceBlock
148 std::string InterfaceBlock::nameWithArrayIndex() const in nameWithArrayIndex()
160 std::string InterfaceBlock::mappedNameWithArrayIndex() const in mappedNameWithArrayIndex()
DShader.h78 const std::vector<sh::InterfaceBlock> &getUniformBlocks() const { return mUniformBlocks; } in getUniformBlocks()
79 const std::vector<sh::InterfaceBlock> &getShaderStorageBlocks() const in getShaderStorageBlocks()
131 std::vector<sh::InterfaceBlock> mUniformBlocks;
132 std::vector<sh::InterfaceBlock> mShaderStorageBlocks;
213 const std::vector<sh::InterfaceBlock> &getUniformBlocks();
214 const std::vector<sh::InterfaceBlock> &getShaderStorageBlocks();
DUniform.h115 struct InterfaceBlock : public ShaderVariableBuffer struct
117 InterfaceBlock();
118 InterfaceBlock(const std::string &nameIn,
/third_party/skia/third_party/externals/angle2/include/GLSLANG/
DShaderVars.h261 struct InterfaceBlock struct
263 InterfaceBlock();
264 ~InterfaceBlock();
265 InterfaceBlock(const InterfaceBlock &other);
266 InterfaceBlock &operator=(const InterfaceBlock &other); argument
273 bool isSameInterfaceBlockAtLinkTime(const InterfaceBlock &other) const;
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/
DShaderVars.cpp437 InterfaceBlock::InterfaceBlock() in InterfaceBlock() function in sh::InterfaceBlock
447 InterfaceBlock::~InterfaceBlock() {} in ~InterfaceBlock()
449 InterfaceBlock::InterfaceBlock(const InterfaceBlock &other) in InterfaceBlock() function in sh::InterfaceBlock
463 InterfaceBlock &InterfaceBlock::operator=(const InterfaceBlock &other) in operator =()
479 std::string InterfaceBlock::fieldPrefix() const in fieldPrefix()
484 std::string InterfaceBlock::fieldMappedPrefix() const in fieldMappedPrefix()
489 bool InterfaceBlock::isSameInterfaceBlockAtLinkTime(const InterfaceBlock &other) const in isSameInterfaceBlockAtLinkTime()
510 bool InterfaceBlock::isBuiltIn() const in isBuiltIn()
DCollectVariables.cpp92 std::vector<InterfaceBlock> *infoList) in FindVariableInInterfaceBlock()
95 InterfaceBlock *namedBlock = FindVariable(interfaceBlock->name(), infoList); in FindVariableInInterfaceBlock()
114 std::vector<InterfaceBlock> *uniformBlocks,
115 std::vector<InterfaceBlock> *shaderStorageBlocks,
116 std::vector<InterfaceBlock> *inBlocks,
146 InterfaceBlock *interfaceBlock) const;
156 InterfaceBlock *recordGLInUsed(const TType &glInType);
157 InterfaceBlock *findNamedInterfaceBlock(const ImmutableString &name) const;
164 std::vector<InterfaceBlock> *mUniformBlocks;
165 std::vector<InterfaceBlock> *mShaderStorageBlocks;
[all …]
DCompiler.h113 const std::vector<sh::InterfaceBlock> &getInterfaceBlocks() const { return mInterfaceBlocks; } in getInterfaceBlocks()
114 const std::vector<sh::InterfaceBlock> &getUniformBlocks() const { return mUniformBlocks; } in getUniformBlocks()
115 const std::vector<sh::InterfaceBlock> &getShaderStorageBlocks() const in getShaderStorageBlocks()
119 const std::vector<sh::InterfaceBlock> &getInBlocks() const { return mInBlocks; } in getInBlocks()
176 std::vector<sh::InterfaceBlock> mInterfaceBlocks;
177 std::vector<sh::InterfaceBlock> mUniformBlocks;
178 std::vector<sh::InterfaceBlock> mShaderStorageBlocks;
179 std::vector<sh::InterfaceBlock> mInBlocks;
DCollectVariables.h27 std::vector<InterfaceBlock> *uniformBlocks,
28 std::vector<InterfaceBlock> *shaderStorageBlocks,
29 std::vector<InterfaceBlock> *inBlocks,
/third_party/flutter/skia/third_party/externals/angle2/include/GLSLANG/
DShaderVars.h264 struct InterfaceBlock struct
266 InterfaceBlock();
267 ~InterfaceBlock();
268 InterfaceBlock(const InterfaceBlock &other);
269 InterfaceBlock &operator=(const InterfaceBlock &other); argument
276 bool isSameInterfaceBlockAtLinkTime(const InterfaceBlock &other) const;
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DShaderVars.cpp472 InterfaceBlock::InterfaceBlock() in InterfaceBlock() function in sh::InterfaceBlock
482 InterfaceBlock::~InterfaceBlock() {} in ~InterfaceBlock()
484 InterfaceBlock::InterfaceBlock(const InterfaceBlock &other) in InterfaceBlock() function in sh::InterfaceBlock
498 InterfaceBlock &InterfaceBlock::operator=(const InterfaceBlock &other) in operator =()
514 std::string InterfaceBlock::fieldPrefix() const in fieldPrefix()
519 std::string InterfaceBlock::fieldMappedPrefix() const in fieldMappedPrefix()
524 bool InterfaceBlock::isSameInterfaceBlockAtLinkTime(const InterfaceBlock &other) const in isSameInterfaceBlockAtLinkTime()
545 bool InterfaceBlock::isBuiltIn() const in isBuiltIn()
DCompiler.h130 const std::vector<sh::InterfaceBlock> &getInterfaceBlocks() const { return mInterfaceBlocks; } in getInterfaceBlocks()
131 const std::vector<sh::InterfaceBlock> &getUniformBlocks() const { return mUniformBlocks; } in getUniformBlocks()
132 const std::vector<sh::InterfaceBlock> &getShaderStorageBlocks() const in getShaderStorageBlocks()
230 std::vector<sh::InterfaceBlock> mInterfaceBlocks;
231 std::vector<sh::InterfaceBlock> mUniformBlocks;
232 std::vector<sh::InterfaceBlock> mShaderStorageBlocks;
DCollectVariables.cpp87 std::vector<InterfaceBlock> *infoList) in FindVariableInInterfaceBlock()
90 InterfaceBlock *namedBlock = FindVariable(interfaceBlock->name(), infoList); in FindVariableInInterfaceBlock()
122 std::vector<InterfaceBlock> *uniformBlocks,
123 std::vector<InterfaceBlock> *shaderStorageBlocks,
160 InterfaceBlock *interfaceBlock) const;
170 InterfaceBlock *findNamedInterfaceBlock(const ImmutableString &name) const;
178 std::vector<InterfaceBlock> *mUniformBlocks;
179 std::vector<InterfaceBlock> *mShaderStorageBlocks;
258 std::vector<sh::InterfaceBlock> *uniformBlocks, in CollectVariablesTraverser()
259 std::vector<sh::InterfaceBlock> *shaderStorageBlocks, in CollectVariablesTraverser()
[all …]
/third_party/vk-gl-cts/modules/gles31/functional/
Des31fProgramInterfaceDefinitionUtil.hpp47 …VariablePathComponent (const glu::InterfaceBlock* block) :m_type(TYPE_INTERFACEBLOCK) { m_data.bl… in VariablePathComponent()
58 …const glu::InterfaceBlock* getInterfaceBlock (void) const { DE_ASSERT(isInterfaceBlock()); retur… in getInterfaceBlock()
74 const glu::InterfaceBlock* block;
98 bool matchesFilter (const glu::InterfaceBlock& block) const;
176 …string> getProgramInterfaceBlockMemberResourceList (const glu::InterfaceBlock& interfaceBloc…
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/transform_feedback/
DvktTransformFeedbackFuzzLayoutCase.hpp189 class InterfaceBlock class
195 InterfaceBlock (const std::string& blockName);
227 typedef de::SharedPtr<InterfaceBlock> InterfaceBlockSP;
238 InterfaceBlock& allocBlock (const std::string& name);
241 const InterfaceBlock& getInterfaceBlock (int ndx) const { return *m_interfaceBlocks[ndx]; } in getInterfaceBlock()
242 InterfaceBlock& getInterfaceBlockForModify (int ndx) { return *m_interfaceBlocks[ndx]; } in getInterfaceBlockForModify()
DvktTransformFeedbackFuzzLayoutTests.cpp54 InterfaceBlock& block = m_interface.allocBlock("Block"); in BlockBasicTypeCase()
100 InterfaceBlock& block = m_interface.allocBlock("Block"); in BlockSingleStructCase()
129 InterfaceBlock& block = m_interface.allocBlock("Block"); in BlockSingleStructArrayCase()
164 InterfaceBlock& block = m_interface.allocBlock("Block"); in BlockSingleNestedStructCase()
198 InterfaceBlock& block = m_interface.allocBlock("Block"); in BlockSingleNestedStructArrayCase()
226 InterfaceBlock& blockA = m_interface.allocBlock("BlockA"); in BlockMultiBasicTypesCase()
233 InterfaceBlock& blockB = m_interface.allocBlock("BlockB"); in BlockMultiBasicTypesCase()
271 InterfaceBlock& blockA = m_interface.allocBlock("BlockA"); in BlockMultiNestedStructCase()
278 InterfaceBlock& blockB = m_interface.allocBlock("BlockB"); in BlockMultiNestedStructCase()
317 InterfaceBlock& blockA = m_interface.allocBlock("BlockA"); in BlockVariousBuffersCase()
[all …]
/third_party/flutter/skia/src/sksl/ir/
DSkSLInterfaceBlock.h27 struct InterfaceBlock : public ProgramElement { struct
28 InterfaceBlock(int offset, const Variable* var, String typeName, String instanceName, in InterfaceBlock() argument
43 return std::unique_ptr<ProgramElement>(new InterfaceBlock(fOffset, &fVariable, fTypeName, in clone() argument
/third_party/skia/src/sksl/ir/
DSkSLInterfaceBlock.h30 class InterfaceBlock final : public ProgramElement {
34 InterfaceBlock(int line, const Variable& var, skstd::string_view typeName, in InterfaceBlock() function
65 return std::make_unique<InterfaceBlock>(fLine, this->variable(), this->typeName(), in clone()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DRemoveInactiveInterfaceVariables.cpp32 const std::vector<sh::InterfaceBlock> &interfaceBlocks,
43 const std::vector<sh::InterfaceBlock> &mInterfaceBlocks;
53 const std::vector<sh::InterfaceBlock> &interfaceBlocks, in RemoveInactiveInterfaceVariablesTraverser()
199 const std::vector<sh::InterfaceBlock> &interfaceBlocks, in RemoveInactiveInterfaceVariables()
/third_party/flutter/skia/third_party/externals/angle2/src/tests/compiler_tests/
DCollectVariables_test.cpp330 const std::vector<InterfaceBlock> &interfaceBlocks = mTranslator->getInterfaceBlocks(); in TEST_F()
333 const InterfaceBlock &interfaceBlock = interfaceBlocks[0]; in TEST_F()
367 const std::vector<InterfaceBlock> &interfaceBlocks = mTranslator->getInterfaceBlocks(); in TEST_F()
370 const InterfaceBlock &interfaceBlock = interfaceBlocks[0]; in TEST_F()
406 const std::vector<InterfaceBlock> &interfaceBlocks = mTranslator->getInterfaceBlocks(); in TEST_F()
409 const InterfaceBlock &interfaceBlock = interfaceBlocks[0]; in TEST_F()
453 const std::vector<InterfaceBlock> &interfaceBlocks = mTranslator->getInterfaceBlocks(); in TEST_F()
456 const InterfaceBlock &interfaceBlock = interfaceBlocks[0]; in TEST_F()
501 const std::vector<InterfaceBlock> &interfaceBlocks = mTranslator->getInterfaceBlocks(); in TEST_F()
504 const InterfaceBlock &interfaceBlock = interfaceBlocks[0]; in TEST_F()
[all …]
/third_party/skia/src/sksl/codegen/
DSkSLMetalCodeGenerator.h35 class InterfaceBlock; variable
99 const InterfaceBlock* parentIntf = nullptr);
119 void writeInterfaceBlock(const InterfaceBlock& intf);
266 std::unordered_map<const Type::Field*, const InterfaceBlock*> fInterfaceBlockMap;
267 std::unordered_map<const InterfaceBlock*, skstd::string_view> fInterfaceBlockNameMap;

123456