Home
last modified time | relevance | path

Searched refs:TInterfaceBlock (Results 1 – 25 of 58) sorted by relevance

123

/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/d3d/
DRecordUniformBlocksWithLargeArrayMember.cpp44 std::map<int, const TInterfaceBlock *> &getUniformBlockMayTranslation() in getUniformBlockMayTranslation()
48 std::map<int, const TInterfaceBlock *> &getUniformBlockNotAllowTranslation() in getUniformBlockNotAllowTranslation()
56 std::map<int, const TInterfaceBlock *> &getUniformBlockWithLargeArrayMember() in getUniformBlockWithLargeArrayMember()
62 std::map<int, const TInterfaceBlock *> mUniformBlockMayTranslation;
63 std::map<int, const TInterfaceBlock *> mUniformBlockNotAllowTranslation;
65 std::map<int, const TInterfaceBlock *> mUniformBlockWithLargeArrayMember;
108 static bool CanTranslateUniformBlockToStructuredBuffer(const TInterfaceBlock &interfaceBlock) in CanTranslateUniformBlockToStructuredBuffer()
152 static bool IsInterfaceBlockWithLargeArrayField(const TInterfaceBlock &interfaceBlock) in IsInterfaceBlockWithLargeArrayField()
176 const TInterfaceBlock *interfaceBlock = variableType.getInterfaceBlock(); in visitSymbol()
261 const TInterfaceBlock *interfaceBlock = leftType.getInterfaceBlock(); in visitBinary()
[all …]
DRecordUniformBlocksWithLargeArrayMember.h24 std::map<int, const TInterfaceBlock *> &uniformBlockOptimizedMap,
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DResourcesHLSL.h43 const std::map<int, const TInterfaceBlock *> &uniformBlockOptimizedMap);
74 TString uniformBlockString(const TInterfaceBlock &interfaceBlock,
78 TString uniformBlockWithOneLargeArrayMemberString(const TInterfaceBlock &interfaceBlock,
83 TString shaderStorageBlockString(const TInterfaceBlock &interfaceBlock,
87 TString uniformBlockMembersString(const TInterfaceBlock &interfaceBlock,
89 TString uniformBlockStructString(const TInterfaceBlock &interfaceBlock);
DFlagStd140Structs.cpp31 void mapBlockStructMembers(TIntermSymbol *blockDeclarator, const TInterfaceBlock *block);
37 const TInterfaceBlock *block) in mapBlockStructMembers()
56 const TInterfaceBlock *block = declarator->getType().getInterfaceBlock(); in visitDeclaration()
DShaderStorageBlockOutputHLSL.cpp79 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in GetBlockLayoutInfo()
123 const TField *GetFieldMemberInShaderStorageBlock(const TInterfaceBlock *interfaceBlock, in GetFieldMemberInShaderStorageBlock()
136 const InterfaceBlock *FindInterfaceBlock(const TInterfaceBlock *needle, in FindInterfaceBlock()
271 void GetShaderStorageBlockMembersInfo(const TInterfaceBlock *interfaceBlock, in GetShaderStorageBlockMembersInfo()
435 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in collectShaderStorageBlocks()
469 const TInterfaceBlock *interfaceBlock = in traverseSSBOAccess()
482 const TInterfaceBlock *interfaceBlock = symbolNode->getType().getInterfaceBlock(); in traverseSSBOAccess()
526 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in traverseNode()
580 const TInterfaceBlock *interfaceBlock = in traverseNode()
DTypes.h23 class TInterfaceBlock; variable
104 TType(const TInterfaceBlock *interfaceBlockIn,
235 const TInterfaceBlock *getInterfaceBlock() const { return mInterfaceBlock; } in getInterfaceBlock()
236 void setInterfaceBlock(const TInterfaceBlock *interfaceBlockIn);
239 void setInterfaceBlockField(const TInterfaceBlock *interfaceBlockIn, size_t fieldIndex);
397 const TInterfaceBlock *mInterfaceBlock;
DSymbol.h216 class TInterfaceBlock : public TSymbol, public TFieldListCollection
219 TInterfaceBlock(TSymbolTable *symbolTable,
226 TInterfaceBlock(TSymbolTable *symbolTable,
239 TInterfaceBlock(const TSymbolUniqueId &id, in TInterfaceBlock() function
254 TInterfaceBlock(const TSymbolUniqueId &id, in TInterfaceBlock() function
DResourcesHLSL.cpp71 static TString InterfaceBlockStructName(const TInterfaceBlock &interfaceBlock) in InterfaceBlockStructName()
700 const std::map<int, const TInterfaceBlock *> &uniformBlockOptimizedMap) in uniformBlocksHeader()
706 const TInterfaceBlock &interfaceBlock = *blockReference.second->block; in uniformBlocksHeader()
772 const TInterfaceBlock &interfaceBlock = *interfaceBlockReference.second->block; in shaderStorageBlocksHeader()
799 TString ResourcesHLSL::uniformBlockString(const TInterfaceBlock &interfaceBlock, in uniformBlockString()
829 const TInterfaceBlock &interfaceBlock, in uniformBlockWithOneLargeArrayMemberString()
878 TString ResourcesHLSL::shaderStorageBlockString(const TInterfaceBlock &interfaceBlock, in shaderStorageBlockString()
911 TString ResourcesHLSL::uniformBlockMembersString(const TInterfaceBlock &interfaceBlock, in uniformBlockMembersString()
947 TString ResourcesHLSL::uniformBlockStructString(const TInterfaceBlock &interfaceBlock) in uniformBlockStructString()
DSymbol.cpp157 TInterfaceBlock::TInterfaceBlock(TSymbolTable *symbolTable, in TInterfaceBlock() function in sh::TInterfaceBlock
171 TInterfaceBlock::TInterfaceBlock(TSymbolTable *symbolTable, in TInterfaceBlock() function in sh::TInterfaceBlock
DShaderStorageBlockOutputHLSL.h26 TReferencedBlock(const TInterfaceBlock *block, const TVariable *instanceVariable);
27 const TInterfaceBlock *block;
DCollectVariables.cpp86 const TInterfaceBlock *interfaceBlock, in FindVariableInInterfaceBlock()
418 const TInterfaceBlock *interfaceBlock = symbol->getType().getInterfaceBlock(); in visitSymbol()
737 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in setFieldOrVariableProperties()
852 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in setCommonVariableProperties()
936 const TInterfaceBlock *blockType = type.getInterfaceBlock(); in recordVarying()
978 const TInterfaceBlock *blockType = interfaceBlockType.getInterfaceBlock(); in recordInterfaceBlock()
1194 const TInterfaceBlock *interfaceBlock = interfaceNodeType.getInterfaceBlock(); in visitBinary()
DTranslatorHLSL.h50 std::map<int, const TInterfaceBlock *> mUniformBlockOptimizedMap;
/third_party/flutter/skia/third_party/externals/angle2/src/compiler/translator/
DFlagStd140Structs.cpp31 void mapBlockStructMembers(TIntermSymbol *blockDeclarator, const TInterfaceBlock *block);
37 const TInterfaceBlock *block) in mapBlockStructMembers()
56 const TInterfaceBlock *block = declarator->getType().getInterfaceBlock(); in visitDeclaration()
DResourcesHLSL.h66 TString uniformBlockString(const TInterfaceBlock &interfaceBlock,
71 TString shaderStorageBlockString(const TInterfaceBlock &interfaceBlock,
75 TString uniformBlockMembersString(const TInterfaceBlock &interfaceBlock,
77 TString uniformBlockStructString(const TInterfaceBlock &interfaceBlock);
DSymbol.cpp134 TInterfaceBlock::TInterfaceBlock(TSymbolTable *symbolTable, in TInterfaceBlock() function in sh::TInterfaceBlock
148 TInterfaceBlock::TInterfaceBlock(const TSymbolUniqueId &id, in TInterfaceBlock() function in sh::TInterfaceBlock
DTypes.h23 class TInterfaceBlock; variable
104 TType(const TInterfaceBlock *interfaceBlockIn,
218 const TInterfaceBlock *getInterfaceBlock() const { return mInterfaceBlock; } in getInterfaceBlock()
219 void setInterfaceBlock(const TInterfaceBlock *interfaceBlockIn);
356 const TInterfaceBlock *mInterfaceBlock;
DShaderStorageBlockOutputHLSL.cpp78 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in GetBlockLayoutInfo()
122 const TField *GetFieldMemberInShaderStorageBlock(const TInterfaceBlock *interfaceBlock, in GetFieldMemberInShaderStorageBlock()
135 const InterfaceBlock *FindInterfaceBlock(const TInterfaceBlock *needle, in FindInterfaceBlock()
270 void GetShaderStorageBlockMembersInfo(const TInterfaceBlock *interfaceBlock, in GetShaderStorageBlockMembersInfo()
489 const TInterfaceBlock *interfaceBlock = variableType.getInterfaceBlock(); in visitSymbol()
583 const TInterfaceBlock *interfaceBlock = leftType.getInterfaceBlock(); in visitBinary()
646 const TInterfaceBlock *interfaceBlock = in visitBinary()
DResourcesHLSL.cpp66 static TString InterfaceBlockStructName(const TInterfaceBlock &interfaceBlock) in InterfaceBlockStructName()
620 const TInterfaceBlock &interfaceBlock = *blockReference.second->block; in uniformBlocksHeader()
658 const TInterfaceBlock &interfaceBlock = *interfaceBlockReference.second->block; in shaderStorageBlocksHeader()
685 TString ResourcesHLSL::uniformBlockString(const TInterfaceBlock &interfaceBlock, in uniformBlockString()
714 TString ResourcesHLSL::shaderStorageBlockString(const TInterfaceBlock &interfaceBlock, in shaderStorageBlockString()
747 TString ResourcesHLSL::uniformBlockMembersString(const TInterfaceBlock &interfaceBlock, in uniformBlockMembersString()
781 TString ResourcesHLSL::uniformBlockStructString(const TInterfaceBlock &interfaceBlock) in uniformBlockStructString()
DShaderStorageBlockOutputHLSL.h26 TReferencedBlock(const TInterfaceBlock *block, const TVariable *instanceVariable);
27 const TInterfaceBlock *block;
DSymbol.h149 class TInterfaceBlock : public TSymbol, public TFieldListCollection
152 TInterfaceBlock(TSymbolTable *symbolTable,
165 TInterfaceBlock(const TSymbolUniqueId &id,
DOutputGLSLBase.h86 void declareInterfaceBlockLayout(const TInterfaceBlock *interfaceBlock);
87 void declareInterfaceBlock(const TInterfaceBlock *interfaceBlock);
/third_party/skia/third_party/externals/angle2/src/compiler/translator/TranslatorMetalDirect/
DReduceInterfaceBlocks.cpp26 std::unordered_map<const TInterfaceBlock *, const TVariable *> mLiftedMap;
45 if (const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock()) in visitDeclarationPre()
100 if (const TInterfaceBlock *ib = var.getType().getInterfaceBlock()) in visitSymbolPre()
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/compiler/
DTypes.h185 class TInterfaceBlock : public TFieldListCollection
189 TInterfaceBlock(const TString *name, TFieldList *fields, const TString *instanceName, in POOL_ALLOCATOR_NEW_DELETE()
265 TType(TInterfaceBlock *interfaceBlockIn, TQualifier qualifierIn, in TType()
441 TInterfaceBlock *getInterfaceBlock() const { return interfaceBlock; } in getInterfaceBlock()
442 void setInterfaceBlock(TInterfaceBlock *interfaceBlockIn) { interfaceBlock = interfaceBlockIn; } in setInterfaceBlock()
444TInterfaceBlock *getAsInterfaceBlock() const { return isInterfaceBlock() ? getInterfaceBlock() : n… in getAsInterfaceBlock()
545 TInterfaceBlock *interfaceBlock = nullptr;
/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_ops/
DNameNamelessUniformBuffers.cpp80 const TInterfaceBlock *block = type.getInterfaceBlock(); in visitSymbol()
117 std::unordered_map<const TInterfaceBlock *, const TVariable *> mNamelessUniformBuffersMap;
DInitializeVariables.cpp63 const TInterfaceBlock &interfaceBlock = *type.getInterfaceBlock(); in AddZeroInitSequence()
226 const TInterfaceBlock *block = static_cast<const TInterfaceBlock *>(symbol); in InsertInitCode()

123