Home
last modified time | relevance | path

Searched refs:getInterfaceBlock (Results 1 – 25 of 31) sorted by relevance

12

/external/angle/src/compiler/translator/spirv/
DTranslatorSPIRV.cpp65 return type.getQualifier() == EvqUniform && type.getInterfaceBlock() == nullptr && in IsDefaultUniform()
157 compiler->assignSpirvId(uniformBlock->getType().getInterfaceBlock()->uniqueId(), in DeclareDefaultUniforms()
168 replacementType->setInterfaceBlockField(uniformBlock->getType().getInterfaceBlock(), in DeclareDefaultUniforms()
481 compiler->assignSpirvId(xfbBuffer->getType().getInterfaceBlock()->uniqueId(), in AddXfbEmulationSupport()
886 driverUniforms->getDriverUniformsVariable()->getType().getInterfaceBlock()->uniqueId(), in translateImpl()
907 assignSpirvId(atomicCounters->getType().getInterfaceBlock()->uniqueId(), in translateImpl()
1243 assignSpirvId(inputPerVertex->getType().getInterfaceBlock()->uniqueId(), in translateImpl()
1248 assignSpirvId(outputPerVertex->getType().getInterfaceBlock()->uniqueId(), in translateImpl()
1323 type.isInterfaceBlock() ? type.getInterfaceBlock()->uniqueId() : symbol->uniqueId(); in assignSpirvIds()
1336 FindIOBlockShaderVariable(&mInputVaryings, type.getInterfaceBlock()->name()); in assignSpirvIds()
[all …]
DBuildSPIRV.cpp83 if (type.getInterfaceBlock() != nullptr) in GetBlockStorage()
85 return type.getInterfaceBlock()->blockStorage(); in GetBlockStorage()
386 if (type.getInterfaceBlock() != nullptr) in inferDefaults()
596 spirvType.block = type.getInterfaceBlock(); in getSpirvType()
617 block = type.getInterfaceBlock(); in getTypeData()
1901 const TInterfaceBlock *block = type.getInterfaceBlock(); in writePerVertexBuiltIns()
/external/angle/src/compiler/translator/
DValidateAST.cpp139 (!a.isInterfaceBlock() || a.getInterfaceBlock() == b.getInterfaceBlock()); in IsSameType()
300 if (type.getStruct() == nullptr && type.getInterfaceBlock() == nullptr) in visitStructOrInterfaceBlockDeclaration()
497 symbol = expectedType.getInterfaceBlock(); in validateExpressionTypeBinary()
575 if (type.getInterfaceBlock() && !type.isInterfaceBlock()) in visitVariableNeedingDeclaration()
577 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in visitVariableNeedingDeclaration()
720 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in getStructOrInterfaceBlock()
1154 const TInterfaceBlock *interfaceBlock = variable->getType().getInterfaceBlock(); in visitDeclaration()
1193 structOrBlock = type.getInterfaceBlock(); in visitDeclaration()
DCollectVariables.cpp341 IsShaderIoBlock(type.getQualifier()) && type.getInterfaceBlock() != nullptr; in setBuiltInInfoFromSymbol()
423 const TInterfaceBlock *interfaceBlock = symbol->getType().getInterfaceBlock(); in visitSymbol()
744 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in setFieldOrVariableProperties()
843 ASSERT(type.getInterfaceBlock() == nullptr || IsShaderIoBlock(type.getQualifier()) || in setCommonVariableProperties()
847 const bool isShaderIOBlock = type.getInterfaceBlock() != nullptr; in setCommonVariableProperties()
865 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in setCommonVariableProperties()
951 const TInterfaceBlock *blockType = type.getInterfaceBlock(); in recordVarying()
993 const TInterfaceBlock *blockType = interfaceBlockType.getInterfaceBlock(); in recordInterfaceBlock()
1231 const TInterfaceBlock *interfaceBlock = interfaceNodeType.getInterfaceBlock(); in visitBinary()
DValidateTypeSizeLimitations.cpp146 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in setFieldOrVariableProperties()
220 const bool isShaderIOBlock = type.getInterfaceBlock() != nullptr; in setCommonVariableProperties()
DFlagStd140Structs.cpp56 const TInterfaceBlock *block = declarator->getType().getInterfaceBlock(); in visitDeclaration()
DValidateVaryingLocations.cpp70 for (const TField *field : varyingType.getInterfaceBlock()->fields()) in GetInterfaceBlockLocationCount()
227 for (const TField *field : varyingType.getInterfaceBlock()->fields()) in ValidateShaderInterfaceAndAssignLocations()
DTypes.h236 const TInterfaceBlock *getInterfaceBlock() const { return mInterfaceBlock; } in getInterfaceBlock() function
DOutputTree.cpp284 const TInterfaceBlock *interfaceBlock = node->getLeft()->getType().getInterfaceBlock(); in visitBinary()
/external/angle/src/compiler/translator/hlsl/
DShaderStorageBlockOutputHLSL.cpp82 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in GetBlockLayoutInfo()
438 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in collectShaderStorageBlocks()
473 binaryNode->getLeft()->getType().getInterfaceBlock(); in traverseSSBOAccess()
485 const TInterfaceBlock *interfaceBlock = symbolNode->getType().getInterfaceBlock(); in traverseSSBOAccess()
544 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in traverseNode()
599 binaryNode->getLeft()->getType().getInterfaceBlock(); in traverseNode()
DOutputHLSL.cpp80 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in IsInStd140UniformBlock()
97 return binaryNode->getLeft()->getType().getInterfaceBlock(); in GetInterfaceBlockOfUniformBlockNearestIndexOperator()
110 return variableType.getInterfaceBlock(); in GetInterfaceBlockOfUniformBlockNearestIndexOperator()
579 mappedStruct.blockDeclarator->getType().getInterfaceBlock(); in generateStructMapping()
1356 const TInterfaceBlock *interfaceBlock = variableType.getInterfaceBlock(); in visitSymbol()
1808 const TInterfaceBlock *interfaceBlock = leftType.getInterfaceBlock(); in visitBinary()
1943 node->getLeft()->getType().getInterfaceBlock(); in visitBinary()
/external/angle/src/compiler/translator/tree_ops/msl/
DReduceInterfaceBlocks.cpp45 if (const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock()) in visitDeclarationPre()
100 if (const TInterfaceBlock *ib = var.getType().getInterfaceBlock()) in visitSymbolPre()
/external/angle/src/compiler/translator/tree_ops/hlsl/
DRecordUniformBlocksWithLargeArrayMember.cpp176 const TInterfaceBlock *interfaceBlock = variableType.getInterfaceBlock(); in visitSymbol()
261 const TInterfaceBlock *interfaceBlock = leftType.getInterfaceBlock(); in visitBinary()
297 node->getLeft()->getType().getInterfaceBlock(); in visitBinary()
/external/angle/src/compiler/translator/tree_ops/glsl/apple/
DRewriteRowMajorMatrices.cpp202 const TInterfaceBlock *interfaceBlock = asBinary->getLeft()->getType().getInterfaceBlock(); in IsConvertedField()
463 if (type.isInterfaceBlock() && type.getInterfaceBlock()->containsMatrices()) in visitDeclaration()
465 const TInterfaceBlock *block = type.getInterfaceBlock(); in visitDeclaration()
508 if (symbol->getType().getInterfaceBlock() && !variable->getType().isInterfaceBlock()) in visitSymbol()
566 const TInterfaceBlock *block = type.getInterfaceBlock(); in convertInterfaceBlock()
643 const TInterfaceBlock *interfaceBlock = symbol->getType().getInterfaceBlock(); in convertNamelessInterfaceBlockField()
657 if (iter.first->getType().getInterfaceBlock() != interfaceBlock) in convertNamelessInterfaceBlockField()
681 newType->setInterfaceBlockField(iter.second->getType().getInterfaceBlock(), fieldIndex); in convertNamelessInterfaceBlockField()
/external/deqp/modules/gles31/functional/
Des31fProgramInterfaceQueryTestCase.cpp149 matOrder = path[pathNdx].getInterfaceBlock()->layout.matrixOrder; in getMatrixOrderFromPath()
529 …terfaceBlock() && isBufferBackedInterfaceBlockStorage(firstComponent.getInterfaceBlock()->storage); in validateSingleVariable()
605 …const glw::GLenum interface = (firstComponent.getInterfaceBlock()->storage == glu::STORAGE_UNIFOR… in validateSingleVariable()
606 … (firstComponent.getInterfaceBlock()->storage == glu::STORAGE_BUFFER) ? (GL_SHADER_STORAGE_BLOCK) : in validateSingleVariable()
609 …r<char> nameBuffer (firstComponent.getInterfaceBlock()->interfaceName.size() + 3 * firstComponent… in validateSingleVariable()
620 expectedName << firstComponent.getInterfaceBlock()->interfaceName; in validateSingleVariable()
621 …for (int dimensionNdx = 0; dimensionNdx < (int)firstComponent.getInterfaceBlock()->dimensions.size… in validateSingleVariable()
659 …terfaceBlock() && isBufferBackedInterfaceBlockStorage(firstComponent.getInterfaceBlock()->storage); in validateSingleVariable()
693 …terfaceBlock() && isBufferBackedInterfaceBlockStorage(firstComponent.getInterfaceBlock()->storage); in validateSingleVariable()
854 const glu::InterfaceBlock* block = path.front().getInterfaceBlock(); in getIOBlockVariableLocation()
[all …]
Des31fProgramInterfaceDefinitionUtil.hpp58 …const glu::InterfaceBlock* getInterfaceBlock (void) const { DE_ASSERT(isInterfaceBlock()); retur… in getInterfaceBlock() function in deqp::gles31::Functional::ProgramInterfaceDefinition::VariablePathComponent
/external/angle/src/compiler/translator/tree_util/
DFindPreciseNodes.cpp89 if (var->getType().getInterfaceBlock() != nullptr) in build()
228 const TFieldListCollection *block = type.getInterfaceBlock(); in GetObjectPreciseSubChainLength()
285 const TFieldListCollection *block = object.variable->getType().getInterfaceBlock(); in AddPreciseSubObjects()
DDriverUniform.cpp199 FindFieldIndex(mDriverUniforms->getType().getInterfaceBlock()->fields(), fieldName); in createDriverUniformRef()
/external/angle/src/compiler/translator/tree_ops/
DForcePrecisionQualifier.cpp72 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in visitDeclaration()
DDeclarePerVertexBlocks.cpp164 for (const TField *field : type->getInterfaceBlock()->fields()) in visitSymbol()
269 newType->setInterfaceBlockField(mPerVertexOutVar->getType().getInterfaceBlock(), in visitSymbol()
DRemoveInactiveInterfaceVariables.cpp116 !IsVariableActive(mInterfaceBlocks, type.getInterfaceBlock()->name()); in visitDeclaration()
DRemoveUnreferencedVariables.cpp57 const auto *block = type.getInterfaceBlock(); in incrementStructTypeRefCount()
DInitializeVariables.cpp64 const TInterfaceBlock &interfaceBlock = *type.getInterfaceBlock(); in AddZeroInitSequence()
/external/angle/src/compiler/translator/glsl/
DOutputGLSLBase.cpp692 node->getLeft()->getType().getInterfaceBlock(); in visitBinary()
1233 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in declareInterfaceBlockLayout()
1312 const TInterfaceBlock *interfaceBlock = type.getInterfaceBlock(); in declareInterfaceBlock()
/external/deqp/external/vulkancts/modules/vulkan/transform_feedback/
DvktTransformFeedbackFuzzLayoutCase.hpp241 const InterfaceBlock& getInterfaceBlock (int ndx) const { return *m_interfaceBlocks[ndx]; } in getInterfaceBlock() function in vkt::TransformFeedback::ShaderInterface

12