Lines Matching full:variable
174 * Get the variable that is ultimately referenced by an r-value
183 * If an r-value is a reference to a whole variable, get that variable
186 * Pointer to a variable that is completely dereferenced by the r-value. If
188 * entire variable (i.e., it's just one array element, struct field), \c NULL
263 * Variable storage classes
267 ir_var_uniform, /**< Variable declared as a uniform. */
273 ir_var_temporary /**< Temporary variable generated during compilation. */
335 * This function should only be used on a shader input or output variable.
340 * Determine how this variable should be interpolated based on its
351 * Declared type of the variable
356 * Declared name of the variable
368 * Is the variable read-only?
378 * Has this variable been used for reading or writing?
381 * variable has been used. For example, it is an error to redeclare a
382 * variable as invariant after it has been used.
390 * Has this variable been statically assigned?
392 * This answers whether the variable was assigned in any path of
400 * Storage class of the variable.
432 * Does this variable have an initializer?
443 * variable is \c gl_FragDepth and a layout qualifier is specified.
448 * Storage location of the base of this variable
450 * The precise meaning of this field depends on the nature of the variable.
460 * If the variable is a uniform, shader input, or shader output, and the
471 * If the variable is not in a uniform block, the value will be -1.
483 * Once set at variable creation, \c state_slots must remain invariant.
485 * this variable in the IR tree. In other words, we'd really like for it
488 * If the variable is not a uniform, \c num_state_slots will be zero and
497 * Emit a warning if this variable is accessed.
502 * Value assigned in the initializer of a variable declared "const"
507 * Constant expression assigned in the initializer of the variable
544 * given a list of the actual parameters and the variable context.
624 * ir_variable pointers, not variable names.
838 * Get a whole variable written by an assignment
840 * If the LHS of the assignment writes a whole variable, the variable is
841 * returned. Otherwise \c NULL is returned. Examples of whole-variable
1488 * Get the variable that is ultimately referenced by an r-value
1517 * Get the variable that is ultimately referenced by an r-value
1547 * Get the variable that is ultimately referenced by an r-value
1566 * variable. However, if this dereference is dereferenced by anything
1567 * else, the complete deferefernce chain is not a whole-variable
1605 * Get the variable that is ultimately referenced by an r-value
1648 * Get the variable that is ultimately referenced by an r-value