| /third_party/flutter/skia/third_party/externals/angle2/src/libANGLE/ |
| D | ProgramLinkedResources.h | 25 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 …]
|
| D | Uniform.cpp | 129 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()
|
| D | Shader.h | 76 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();
|
| D | Uniform.h | 114 struct InterfaceBlock : public ShaderVariableBuffer struct 116 InterfaceBlock(); 117 InterfaceBlock(const std::string &nameIn,
|
| /third_party/skia/third_party/externals/angle2/src/libANGLE/ |
| D | ProgramLinkedResources.h | 25 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 …]
|
| D | Uniform.cpp | 131 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()
|
| D | Shader.h | 78 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();
|
| D | Uniform.h | 115 struct InterfaceBlock : public ShaderVariableBuffer struct 117 InterfaceBlock(); 118 InterfaceBlock(const std::string &nameIn,
|
| /third_party/skia/third_party/externals/angle2/include/GLSLANG/ |
| D | ShaderVars.h | 261 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/ |
| D | ShaderVars.cpp | 437 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()
|
| D | CollectVariables.cpp | 92 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 …]
|
| D | Compiler.h | 113 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;
|
| D | CollectVariables.h | 27 std::vector<InterfaceBlock> *uniformBlocks, 28 std::vector<InterfaceBlock> *shaderStorageBlocks, 29 std::vector<InterfaceBlock> *inBlocks,
|
| /third_party/flutter/skia/third_party/externals/angle2/include/GLSLANG/ |
| D | ShaderVars.h | 264 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/ |
| D | ShaderVars.cpp | 472 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()
|
| D | Compiler.h | 130 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;
|
| D | CollectVariables.cpp | 87 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/ |
| D | es31fProgramInterfaceDefinitionUtil.hpp | 47 …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/ |
| D | vktTransformFeedbackFuzzLayoutCase.hpp | 189 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()
|
| D | vktTransformFeedbackFuzzLayoutTests.cpp | 54 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/ |
| D | SkSLInterfaceBlock.h | 27 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/ |
| D | SkSLInterfaceBlock.h | 30 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/ |
| D | RemoveInactiveInterfaceVariables.cpp | 32 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/ |
| D | CollectVariables_test.cpp | 330 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/ |
| D | SkSLMetalCodeGenerator.h | 35 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;
|