Home
last modified time | relevance | path

Searched refs:accessChain (Results 1 - 5 of 5) sorted by relevance

/third_party/skia/third_party/externals/angle2/src/compiler/translator/tree_util/
H A DFindPreciseNodes.cpp178 AccessChain accessChain; member
183 return a.variable == b.variable && a.accessChain == b.accessChain; in operator ==()
191 if (!object.accessChain.getChain().empty()) in operator ()()
194 result ^ angle::ComputeGenericHash(object.accessChain.getChain().data(), in operator ()()
195 object.accessChain.getChain().size() * in operator ()()
196 sizeof(object.accessChain.getChain()[0])); in operator ()()
233 const TVector<size_t> &accessChain = object.accessChain.getChain(); in GetObjectPreciseSubChainLength() local
235 for (size_t length = 0; length < accessChain in GetObjectPreciseSubChainLength()
290 const TVector<size_t> &accessChain = object.accessChain.getChain(); AddPreciseSubObjects() local
497 propagatePrecise(TIntermNode *expression, const AccessChain &accessChain) propagatePrecise() argument
[all...]
/third_party/glslang/SPIRV/
H A DSpvBuilder.cpp1371 assert(accessChain.base != NoResult); in getResultingAccessChainType()
1372 Id typeId = getTypeId(accessChain.base); in getResultingAccessChainType()
1377 for (int i = 0; i < (int)accessChain.indexChain.size(); ++i) { in getResultingAccessChainType()
1379 assert(isConstantScalar(accessChain.indexChain[i])); in getResultingAccessChainType()
1380 typeId = getContainedTypeId(typeId, getConstantScalar(accessChain.indexChain[i])); in getResultingAccessChainType()
1382 typeId = getContainedTypeId(typeId, accessChain.indexChain[i]); in getResultingAccessChainType()
3632 accessChain.base = NoResult; in clearAccessChain()
3633 accessChain.indexChain.clear(); in clearAccessChain()
3634 accessChain.instr = NoResult; in clearAccessChain()
3635 accessChain in clearAccessChain()
[all...]
H A DSpvBuilder.h765 AccessChain getAccessChain() { return accessChain; } in getAccessChain()
766 void setAccessChain(AccessChain newChain) { accessChain = newChain; } in setAccessChain()
768 // clear accessChain
775 accessChain.base = lValue; in setAccessChainLValue()
781 accessChain.isRValue = true; in setAccessChainRValue()
782 accessChain.base = rValue; in setAccessChainRValue()
788 accessChain.indexChain.push_back(offset); in accessChainPush()
789 accessChain.coherentFlags |= coherentFlags; in accessChainPush()
790 accessChain.alignment |= alignment; in accessChainPush()
802 if (accessChain in accessChainPushComponent()
911 AccessChain accessChain; global() member in spv::Builder
[all...]
H A DSpvPostProcess.cpp248 Instruction *accessChain = module.getInstruction(inst.getIdOperand(0)); in postProcess() local
249 if (accessChain->getOpCode() == OpAccessChain) { in postProcess()
250 Instruction *base = module.getInstruction(accessChain->getIdOperand(0)); in postProcess()
266 for (int i = 1; i < accessChain->getNumOperands(); ++i) { in postProcess()
267 Instruction *idx = module.getInstruction(accessChain->getIdOperand(i)); in postProcess()
/third_party/skia/third_party/externals/angle2/src/compiler/translator/
H A DOutputSPIRV.cpp124 AccessChain accessChain; member
173 bool IsAccessChainRValue(const AccessChain &accessChain) in IsAccessChainRValue() argument
175 return accessChain.storageClass == spv::StorageClassMax; in IsAccessChainRValue()
180 return !IsAccessChainRValue(data.accessChain) && data.idList.empty() && in IsAccessChainUnindexedLValue()
181 data.accessChain.swizzles.empty() && !data.accessChain.dynamicComponent.valid(); in IsAccessChainUnindexedLValue()
698 data->accessChain.baseTypeId = typeId; in nodeDataInitLValue()
699 data->accessChain.preSwizzleTypeId = typeId; in nodeDataInitLValue()
700 data->accessChain.storageClass = storageClass; in nodeDataInitLValue()
701 data->accessChain in nodeDataInitLValue()
719 AccessChain &accessChain = data->accessChain; accessChainOnPush() local
775 AccessChain &accessChain = data->accessChain; accessChainPushSwizzle() local
801 AccessChain &accessChain = data->accessChain; accessChainPushDynamicComponent() local
851 AccessChain &accessChain = data->accessChain; accessChainCollapse() local
903 AccessChain &accessChain = data->accessChain; accessChainLoad() local
1010 AccessChain &accessChain = data->accessChain; accessChainStore() local
1107 const AccessChain &accessChain = data->accessChain; getAccessChainTypeId() local
[all...]

Completed in 13 milliseconds