Lines Matching refs:assigned

307           * array using an index too large for its actual size assigned at
1520 * visitor, adjust the interface type to reflect the newly assigned array
2659 * assigned.
2668 * If locations are (or can be, in case of dry-running) successfully assigned,
2707 * 3. Sort the attributes without assigned locations by number of slots
2709 * locations assigned by the application may prevent large attributes
2712 * 4. Assign locations to any inputs without assigned locations.
2723 /* Temporary storage for the set of attributes that need locations assigned.
2741 /* Temporary array for the set of attributes that have locations assigned,
2745 ir_variable *assigned[12 * 4]; /* (max # of FS outputs) * # components */
2810 * If the program has an active output assigned to a location greater
2812 * an active output assigned an index greater than or equal to one;"
2828 * assigned in the shader (presumably via a layout qualifier), make sure
2829 * that it doesn't collide with other assigned locations. Otherwise,
2830 * add it to the list of variables that need linker-assigned locations.
2836 * "LinkProgram will fail if the attribute bindings assigned
2863 * input variables are assigned to the same location. For
2864 * vertex shaders, multiple input variables may be assigned
2871 * executable accesses multiple inputs assigned to any single
2899 * assigned to any single location.
2937 assigned[i]->type->count_attribute_slots(false);
2939 assigned[i]->data.location - generic_base;
2946 assigned[i]->type->without_array();
2951 assigned[i]->name, var->name);
2957 assigned[i]->data.location_frac;
2963 "assigned to %ss %s and %s "
2965 string, assigned[i]->name, var->name,
2973 linker_error(prog, "overlapping location is assigned "
2978 linker_warning(prog, "overlapping location is assigned "
2985 /* Only track assigned variables for non-ES fragment shaders
2991 assert(assigned_attr < ARRAY_SIZE(assigned));
2992 assigned[assigned_attr] = var;
3052 /* If all of the attributes were assigned locations by the application (or
3063 * only be explicitly assigned by via glBindAttribLocation. Mark it as
3756 * performed, then locations are assigned for uniforms, attributes, and