Lines Matching defs:operand

296  * If a conversion is available, convert one operand to a different type
300 * \param to Type that the operand it to be converted to
367 /* "If one operand is floating-point based and the other is
369 * Conversions" are applied to the non-floating-point-based operand."
398 * operands they operate on, after operand type conversion. After
407 /* "* One operand is a scalar, and the other is a vector or matrix.
455 * one operand is a vector and the other a matrix. A right vector
456 * operand is treated as a column vector and a left vector operand as a
458 * columns of the left operand is equal to the number of rows of the
459 * right operand. Then, the multiply (*) operation does a linear
461 * rows as the left operand and the same number of columns as the right
462 * operand. Section 5.10 "Vector and Matrix Operations" explains in
594 /* "If one operand is a scalar and the other a vector, the scalar is
641 * "The operand types must both be signed or unsigned."
653 /* "The operands cannot be vectors of differing size. If one operand is
697 * operand, after which the types must match."
741 * must be signed or unsigned integers or integer vectors. One operand
756 /* "If the first operand is a scalar, the second operand has to be
760 _mesa_glsl_error(loc, state, "if the first operand of %s is scalar, the "
779 * operand."
1211 int operand,
1215 ast_expression *expr = parent_expr->subexpressions[operand];
1534 * the operand types do not match, then there must be a
1536 * applied to one operand that can make them match, in which
1541 _mesa_glsl_error(& loc, state, "`%s': wrong operand types: "
1543 "operand of type 'void' or a right operand of type "
1593 _mesa_glsl_error(&loc, state, "operand of `~' must be an integer");
1687 "operand", &error_emitted);
1703 /* Break out if operand types were not parsed successfully. */
1745 /* Break out if operand types were not parsed successfully. */
1784 /* Break out if operand types were not parsed successfully. */
1812 /* Break out if operand types were not parsed successfully. */
2151 * *before* processing the previous operand. Naturally,
2153 * the stream *after* processing the previous operand. If the two
2154 * pointers match, then the previous operand had no effect.
2166 "left-hand operand of comma expression has "