Lines Matching defs:assigned
304 * array using an index too large for its actual size assigned at
1615 * visitor, adjust the interface type to reflect the newly assigned array
2697 * locations assigned based on the declaration ordering and
2837 * assigned.
2846 * If locations are (or can be, in case of dry-running) successfully assigned,
2885 * 3. Sort the attributes without assigned locations by number of slots
2887 * locations assigned by the application may prevent large attributes
2890 * 4. Assign locations to any inputs without assigned locations.
2901 /* Temporary storage for the set of attributes that need locations assigned.
2919 /* Temporary array for the set of attributes that have locations assigned,
2923 ir_variable *assigned[12 * 4]; /* (max # of FS outputs) * # components */
2991 * If the program has an active output assigned to a location greater
2993 * an active output assigned an index greater than or equal to one;"
3009 * assigned in the shader (presumably via a layout qualifier), make sure
3010 * that it doesn't collide with other assigned locations. Otherwise,
3011 * add it to the list of variables that need linker-assigned locations.
3017 * "LinkProgram will fail if the attribute bindings assigned
3044 * input variables are assigned to the same location. For
3045 * vertex shaders, multiple input variables may be assigned
3052 * executable accesses multiple inputs assigned to any single
3080 * assigned to any single location.
3118 assigned[i]->type->count_attribute_slots(false);
3120 assigned[i]->data.location - generic_base;
3127 assigned[i]->type->without_array();
3132 assigned[i]->name, var->name);
3138 assigned[i]->data.location_frac;
3144 "assigned to %ss %s and %s "
3146 string, assigned[i]->name, var->name,
3154 linker_error(prog, "overlapping location is assigned "
3159 linker_warning(prog, "overlapping location is assigned "
3166 /* Only track assigned variables for non-ES fragment shaders
3172 assert(assigned_attr < ARRAY_SIZE(assigned));
3173 assigned[assigned_attr] = var;
3233 /* If all of the attributes were assigned locations by the application (or
3244 * only be explicitly assigned by via glBindAttribLocation. Mark it as
3760 * "Not all active variables are assigned valid locations; the
4785 * performed, then locations are assigned for uniforms, attributes, and