Lines Matching defs:vtxbuf
907 context->changed.vtxbuf |= 1 << context->dummy_vbo_bound_at;
909 context->changed.vtxbuf |= 1 << dummy_vbo_stream;
925 uint32_t mask = context->changed.vtxbuf;
945 if (context->vtxbuf[i].buffer.resource)
946 pipe->set_vertex_buffers(pipe, i, 1, 0, false, &context->vtxbuf[i]);
952 context->changed.vtxbuf = 0;
1264 if (context->changed.vtxbuf)
1561 if (context->vtxbuf[i].buffer.resource == res &&
1562 context->vtxbuf[i].buffer_offset == OffsetInBytes &&
1563 context->vtxbuf[i].stride == Stride)
1566 context->vtxbuf[i].stride = Stride;
1567 context->vtxbuf[i].buffer_offset = OffsetInBytes;
1568 pipe_resource_reference(&context->vtxbuf[i].buffer.resource, res);
1570 context->changed.vtxbuf |= 1 << StreamNumber;
2071 if (src->changed.vtxbuf | src->changed.stream_freq) {
2072 uint32_t m = src->changed.vtxbuf | src->changed.stream_freq;
2074 if (src->changed.vtxbuf & (1 << i))
2075 nine_context_set_stream_source(device, i, src->stream[i], src->vtxbuf[i].buffer_offset, src->vtxbuf[i].stride);
2464 context->changed.vtxbuf |= 1;
2845 context->changed.vtxbuf = (1ULL << device->caps.MaxStreams) - 1;
2909 context->changed.vtxbuf = (1ULL << device->caps.MaxStreams) - 1;
2991 pipe_vertex_buffer_unreference(&context->vtxbuf[i]);
3125 struct pipe_vertex_buffer vtxbuf;
3141 vtxbuf = state->vtxbuf[i];
3145 vtxbuf.buffer_offset, num_vertices * vtxbuf.stride);
3147 u_box_1d(vtxbuf.buffer_offset + offset + start_vertice * vtxbuf.stride,
3148 num_vertices * vtxbuf.stride, &box);
3152 vtxbuf.is_user_buffer = true;
3153 vtxbuf.buffer.user = userbuf;
3156 vtxbuf.buffer.resource = NULL;
3157 vtxbuf.is_user_buffer = false;
3163 &(vtxbuf.buffer_offset),
3164 &(vtxbuf.buffer.resource));
3167 pipe_sw->set_vertex_buffers(pipe_sw, i, 1, 0, false, &vtxbuf);
3168 pipe_vertex_buffer_unreference(&vtxbuf);