Home
last modified time | relevance | path

Searched refs:instanceVariable (Results 1 – 6 of 6) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/compiler/translator/
DResourcesHLSL.cpp707 const TVariable *instanceVariable = blockReference.second->instanceVariable; in uniformBlocksHeader() local
708 if (instanceVariable != nullptr) in uniformBlocksHeader()
718 if (instanceVariable != nullptr && instanceVariable->getType().isArray()) in uniformBlocksHeader()
721 instanceVariable->getType().getOutermostArraySize(); in uniformBlocksHeader()
725 interfaceBlock, instanceVariable, structuredBufferRegister + arrayIndex, in uniformBlocksHeader()
733 interfaceBlock, instanceVariable, structuredBufferRegister, GL_INVALID_INDEX); in uniformBlocksHeader()
744 if (instanceVariable != nullptr && instanceVariable->getType().isArray()) in uniformBlocksHeader()
746 unsigned int instanceArraySize = instanceVariable->getType().getOutermostArraySize(); in uniformBlocksHeader()
749 interfaceBlocks += uniformBlockString(interfaceBlock, instanceVariable, in uniformBlocksHeader()
756 interfaceBlocks += uniformBlockString(interfaceBlock, instanceVariable, activeRegister, in uniformBlocksHeader()
[all …]
DResourcesHLSL.h75 const TVariable *instanceVariable,
79 const TVariable *instanceVariable,
84 const TVariable *instanceVariable,
DShaderStorageBlockOutputHLSL.h26 TReferencedBlock(const TInterfaceBlock *block, const TVariable *instanceVariable);
28 const TVariable *instanceVariable; // May be nullptr if the block is not instanced. member
DShaderStorageBlockOutputHLSL.cpp439 const TVariable *instanceVariable = nullptr; in collectShaderStorageBlocks() local
442 instanceVariable = &variable; in collectShaderStorageBlocks()
445 new TReferencedBlock(interfaceBlock, instanceVariable); in collectShaderStorageBlocks()
DOutputHLSL.cpp200 : block(aBlock), instanceVariable(aInstanceVariable) in TReferencedBlock()
1210 const TVariable *instanceVariable = nullptr; in visitSymbol() local
1213 instanceVariable = &variable; in visitSymbol()
1216 new TReferencedBlock(interfaceBlock, instanceVariable); in visitSymbol()
DParseContext.cpp4593 TVariable *instanceVariable = in addInterfaceBlock() local
4597 if (instanceVariable->symbolType() == SymbolType::Empty) in addInterfaceBlock()
4624 if (!symbolTable.declare(instanceVariable)) in addInterfaceBlock()
4630 TIntermSymbol *blockSymbol = new TIntermSymbol(instanceVariable); in addInterfaceBlock()