Lines Matching refs:variables
37 * - Types and qualifiers of uniforms, outputs, and global variables defined
39 * - Initializers for uniforms and global variables defined
318 * Perform validation of global variables used across multiple shaders
329 glsl_symbol_table variables(prog);
353 ir_variable *const existing = variables.get_variable(var->name);
429 variables.add_variable(var);
466 * FINISHME: variables.
475 /* Find all shader inputs in the "consumer" stage. Any variables that have
483 * FINISHME: variables.
506 * "Unlike user-defined varying variables, the built-in
507 * varying variables don't have a strict one-to-one
593 * Remap variables referenced in an instruction tree
598 * references and replaces the references with matching variables in the target
771 /* Check that global variables defined in multiple shaders are consistent.
866 /* Resolve initializers for global variables in the linked shader.
895 /* Make a pass over all global variables to ensure that arrays with
1405 * 2. Mark output variables in the producer that do not have locations as
1408 * 3. Mark input variables in the consumer that do not have locations as
1501 * Only those varying variables used (i.e. read) in
1504 * superfluous varying variables in a vertex shader is