Lines Matching defs:parameters

2164             // For pointer-typed parameters, they are actually passed by reference and we need unwrap the pointer to get the actual parameter type.
2881 // Accept all parameters needed to create a texture instruction.
2884 bool noImplicitLod, const TextureParameters& parameters, ImageOperandsMask signExtensionMask)
2892 texArgs.push_back(parameters.sampler);
2893 texArgs.push_back(parameters.coords);
2894 if (parameters.Dref != NoResult)
2895 texArgs.push_back(parameters.Dref);
2896 if (parameters.component != NoResult)
2897 texArgs.push_back(parameters.component);
2899 if (parameters.granularity != NoResult)
2900 texArgs.push_back(parameters.granularity);
2901 if (parameters.coarse != NoResult)
2902 texArgs.push_back(parameters.coarse);
2909 if (parameters.bias) {
2911 texArgs.push_back(parameters.bias);
2913 if (parameters.lod) {
2915 texArgs.push_back(parameters.lod);
2917 } else if (parameters.gradX) {
2919 texArgs.push_back(parameters.gradX);
2920 texArgs.push_back(parameters.gradY);
2929 if (parameters.offset) {
2930 if (isConstant(parameters.offset))
2936 texArgs.push_back(parameters.offset);
2938 if (parameters.offsets) {
2941 texArgs.push_back(parameters.offsets);
2943 if (parameters.sample) {
2945 texArgs.push_back(parameters.sample);
2947 if (parameters.lodClamp) {
2952 texArgs.push_back(parameters.lodClamp);
2954 if (parameters.nonprivate) {
2957 if (parameters.volatil) {
2974 } else if (parameters.granularity && parameters.coarse) {
2977 if (parameters.Dref)
2988 if (parameters.Dref) {
3012 if (parameters.Dref) {
3059 typeId1 = getDerefTypeId(parameters.texelOut);
3081 createStore(createCompositeExtract(resultId, typeId1, 1), parameters.texelOut);
3095 Id Builder::createTextureQueryCall(Op opCode, const TextureParameters& parameters, bool isUnsignedResult)
3104 switch (getTypeDimensionality(getImageType(parameters.sampler))) {
3123 if (isArrayedImageType(getImageType(parameters.sampler)))
3135 resultType = makeVectorType(getScalarTypeId(getTypeId(parameters.coords)), 2);
3147 query->addIdOperand(parameters.sampler);
3148 if (parameters.coords)
3149 query->addIdOperand(parameters.coords);
3150 if (parameters.lod)
3151 query->addIdOperand(parameters.lod);