Lines Matching defs:attribs
41 * - per-vertex attribs (stride != 0, instance_divisor == 0)
42 * - instanced attribs (stride != 0, instance_divisor > 0)
43 * - constant attribs (stride == 0)
62 * Only the [min_index, max_index] range is translated. For instanced attribs,
64 * attribs, the range is [0, 1].
77 * the per-vertex attribs are uploaded via the translate module, all packed
139 /* Which buffers are used by multiple vertex attribs. */
201 const struct pipe_vertex_element *attribs);
707 /* See if there are vertex attribs of each type to translate and
757 * Whether vertex, instance, or constant attribs. */
806 /* Fixup the stride for constant attribs. */
866 const struct pipe_vertex_element *attribs)
869 util_lower_uint64_vertex_elements(&attribs, &count, tmp);
879 memcpy(ve->ve, attribs, sizeof(struct pipe_vertex_element) * count);
880 memcpy(driver_attribs, attribs, sizeof(struct pipe_vertex_element) * count);
1171 /* Faster path when no vertex attribs are interleaved. */
1203 /* Slower path supporting interleaved vertex attribs using 2 loops. */
1262 /* See if there are any per-vertex attribs which will be uploaded or
1678 /* See if anything needs to be done for per-vertex attribs. */
1708 /* Nothing to do for per-vertex attribs. */