Lines Matching defs:assigned

302           * array using an index too large for its actual size assigned at
1572 * visitor, adjust the interface type to reflect the newly assigned array
2597 * locations assigned based on the declaration ordering and
2737 * assigned.
2746 * If locations are (or can be, in case of dry-running) successfully assigned,
2785 * 3. Sort the attributes without assigned locations by number of slots
2787 * locations assigned by the application may prevent large attributes
2790 * 4. Assign locations to any inputs without assigned locations.
2801 /* Temporary storage for the set of attributes that need locations assigned.
2819 /* Temporary array for the set of attributes that have locations assigned,
2823 ir_variable *assigned[12 * 4]; /* (max # of FS outputs) * # components */
2891 * If the program has an active output assigned to a location greater
2893 * an active output assigned an index greater than or equal to one;"
2909 * assigned in the shader (presumably via a layout qualifier), make sure
2910 * that it doesn't collide with other assigned locations. Otherwise,
2911 * add it to the list of variables that need linker-assigned locations.
2917 * "LinkProgram will fail if the attribute bindings assigned
2944 * input variables are assigned to the same location. For
2945 * vertex shaders, multiple input variables may be assigned
2952 * executable accesses multiple inputs assigned to any single
2980 * assigned to any single location.
3018 assigned[i]->type->count_attribute_slots(false);
3020 assigned[i]->data.location - generic_base;
3027 assigned[i]->type->without_array();
3032 assigned[i]->name, var->name);
3038 assigned[i]->data.location_frac;
3044 "assigned to %ss %s and %s "
3046 string, assigned[i]->name, var->name,
3054 linker_error(prog, "overlapping location is assigned "
3059 linker_warning(prog, "overlapping location is assigned "
3066 /* Only track assigned variables for non-ES fragment shaders
3072 assert(assigned_attr < ARRAY_SIZE(assigned));
3073 assigned[assigned_attr] = var;
3133 /* If all of the attributes were assigned locations by the application (or
3144 * only be explicitly assigned by via glBindAttribLocation. Mark it as
3892 * "Not all active variables are assigned valid locations; the
5092 * performed, then locations are assigned for uniforms, attributes, and