Lines Matching refs:stride

37  * to see if there's a non-zero stride, or user buffer, or unsupported format,
41 * - per-vertex attribs (stride != 0, instance_divisor == 0)
42 * - instanced attribs (stride != 0, instance_divisor > 0)
43 * - constant attribs (stride == 0)
193 /* Which buffer has a non-zero stride. */
484 offset = vb->buffer_offset + vb->stride * start_vertex;
489 unsigned size = vb->stride ? num_vertices * vb->stride
498 if (vb->stride) {
499 /* the stride cannot be used to calculate the map size of the buffer,
501 * themselves, meaning that if stride < element_size, the mapped size will
507 unsigned last_offset = size - vb->stride;
526 num_vertices = (size + vb->stride - 1) / vb->stride;
535 map -= (ptrdiff_t)vb->stride * min_index;
538 tr->set_buffer(tr, i, map, vb->stride, info->max_index);
606 mgr->real_vertex_buffer[out_vb].stride = key->output_stride;
712 if (!mgr->vertex_buffer[vb_index].stride) {
806 /* Fixup the stride for constant attribs. */
808 mgr->real_vertex_buffer[mgr->fallback_vbs[VB_CONST]].stride = 0;
988 /* which buffers have a non-zero stride */
1035 if (not_user && orig_vb->stride == vb->stride &&
1055 if (vb->stride) {
1061 (!mgr->caps.buffer_stride_unaligned && vb->stride % 4 != 0)) {
1064 real_vb->stride = vb->stride;
1071 if (vb->buffer_offset % 2 != 0 || vb->stride % 2 != 0)
1073 if (vb->buffer_offset % 4 != 0 || vb->stride % 4 != 0)
1080 real_vb->stride = vb->stride;
1134 if (!vb->stride) {
1149 *offset += vb->stride * start_instance;
1150 *size = vb->stride * (count - 1) + ve->src_format_size[velem_index];
1153 *offset += vb->stride * start_vertex;
1154 *size = vb->stride * (num_vertices - 1) + ve->src_format_size[velem_index];
1432 unsigned *indirect_data, unsigned stride,
1445 unsigned offset = i * stride / 4;
1531 unsigned data_size = (draw_count - 1) * indirect->stride +
1552 indirect->stride, draw_count);
1559 if (data[i * indirect->stride / 4 + 3] != index_bias0) {
1568 indirect->stride, draw_count);
1600 unsigned offset = i * indirect->stride / 4;
1650 unsigned offset = i * indirect->stride / 4;