Lines Matching defs:fGen
1893 : fGen(gen)
1908 SpvId result = fGen.nextId(fPrecision);
1909 fGen.writeInstruction(SpvOpLoad, fType, result, fPointer, out);
1914 fGen.writeInstruction(SpvOpStore, fPointer, value, out);
1918 SPIRVCodeGenerator& fGen;
1929 : fGen(gen)
1950 SpvId base = fGen.nextId(fBaseType);
1951 fGen.writeInstruction(SpvOpLoad, fGen.getType(*fBaseType), base, fVecPointer, out);
1952 SpvId result = fGen.nextId(fBaseType);
1953 fGen.writeOpCode(SpvOpVectorShuffle, 5 + (int32_t) fComponents.size(), out);
1954 fGen.writeWord(fGen.getType(*fSwizzleType), out);
1955 fGen.writeWord(result, out);
1956 fGen.writeWord(base, out);
1957 fGen.writeWord(base, out);
1959 fGen.writeWord(component, out);
1975 SpvId base = fGen.nextId(fBaseType);
1976 fGen.writeInstruction(SpvOpLoad, fGen.getType(*fBaseType), base, fVecPointer, out);
1977 SpvId shuffle = fGen.nextId(fBaseType);
1978 fGen.writeOpCode(SpvOpVectorShuffle, 5 + fBaseType->columns(), out);
1979 fGen.writeWord(fGen.getType(*fBaseType), out);
1980 fGen.writeWord(shuffle, out);
1981 fGen.writeWord(base, out);
1982 fGen.writeWord(value, out);
1997 fGen.writeWord(offset, out);
1999 fGen.writeInstruction(SpvOpStore, fVecPointer, shuffle, out);
2003 SPIRVCodeGenerator& fGen;