Lines Matching defs:chain
1865 std::vector<SpvId> chain;
1869 chain = this->getAccessChain(*indexExpr.base(), out);
1870 chain.push_back(this->writeExpression(*indexExpr.index(), out));
1875 chain = this->getAccessChain(*fieldExpr.base(), out);
1876 chain.push_back(this->writeLiteral(fieldExpr.fieldIndex(), *fContext.fTypes.fInt));
1882 chain.push_back(id);
1886 return chain;
2042 std::vector<SpvId> chain = this->getAccessChain(expr, out);
2044 this->writeOpCode(SpvOpAccessChain, (SpvId) (3 + chain.size()), out);
2047 for (SpvId idx : chain) {