Home | History | Annotate | Download | only in glsl

Lines Matching defs:variables

37  *   - Types and qualifiers of uniforms, outputs, and global variables defined
39 * - Initializers for uniforms and global variables defined
305 /* From section 7.1 (Vertex Shader Special Variables) of the
385 * Perform validation of global variables used across multiple shaders
396 glsl_symbol_table variables;
420 ir_variable *const existing = variables.get_variable(var->name);
566 variables.add_variable(var);
645 * FINISHME: variables.
654 /* Find all shader inputs in the "consumer" stage. Any variables that have
662 * FINISHME: variables.
685 * "Unlike user-defined varying variables, the built-in
686 * varying variables don't have a strict one-to-one
771 * Remap variables referenced in an instruction tree
776 * references and replaces the references with matching variables in the target
973 /* Check that global variables defined in multiple shaders are consistent.
1090 /* Resolve initializers for global variables in the linked shader.
1254 * \param prog Shader program whose variables need locations assigned
1367 * add it to the list of variables that need linker-assigned locations.
2005 * This includes variables such as texcoords, colors and generic
2006 * varyings, but excludes variables such as gl_FrontFacing and gl_FragCoord.
2029 * Assign locations for all variables that are produced in one pipeline stage
2032 * Variables produced by the producer may also be consumed by transform
2036 * variables that may be consumed by transform feedback.
2063 * 2. Mark output variables in the producer that do not have locations as
2066 * 3. Mark input variables in the consumer that do not have locations as
2120 * Only those varying variables used (i.e. read) in
2123 * superfluous varying variables in a vertex shader is
2663 * declarations of the (now unused) global variables.
2702 * variables that were removed (e.g., unused uniforms). Since it may