Lines Matching refs:texArgs
2886 std::vector<Id> texArgs;
2892 texArgs.push_back(parameters.sampler);
2893 texArgs.push_back(parameters.coords);
2895 texArgs.push_back(parameters.Dref);
2897 texArgs.push_back(parameters.component);
2900 texArgs.push_back(parameters.granularity);
2902 texArgs.push_back(parameters.coarse);
2907 size_t optArgNum = texArgs.size(); // the position of the mask for the optional arguments, if any.
2911 texArgs.push_back(parameters.bias);
2915 texArgs.push_back(parameters.lod);
2919 texArgs.push_back(parameters.gradX);
2920 texArgs.push_back(parameters.gradY);
2926 texArgs.push_back(makeFloatConstant(0.0));
2936 texArgs.push_back(parameters.offset);
2941 texArgs.push_back(parameters.offsets);
2945 texArgs.push_back(parameters.sample);
2952 texArgs.push_back(parameters.lodClamp);
2963 texArgs.insert(texArgs.begin() + optArgNum, mask);
3066 textureInst->addIdOperand(texArgs[op]);
3067 if (optArgNum < texArgs.size())
3068 textureInst->addImmediateOperand(texArgs[optArgNum]);
3069 for (size_t op = optArgNum + 1; op < texArgs.size(); ++op)
3070 textureInst->addIdOperand(texArgs[op]);