Lines Matching defs:buffer
59 const struct pipe_vertex_buffer *buffer =
65 if (buffer->is_user_buffer || !buffer->buffer.resource) {
69 assert(buffer->buffer.resource->height0 == 1);
70 assert(buffer->buffer.resource->depth0 == 1);
71 buffer_size = buffer->buffer.resource->width0;
79 if (buffer->buffer_offset >= buffer_size) {
80 /* buffer is too small */
84 buffer_size -= buffer->buffer_offset;
87 /* buffer is too small */
94 /* buffer is too small */
100 if (buffer->stride != 0) {
103 buffer_max_index = buffer_size / buffer->stride;
111 * request more instances than those that fit in the buffer */
115 * indices/instances and simply start clamping against buffer
117 debug_printf("%s: too many instances for vertex buffer\n",
150 debug_printf("%s: failed to map indirect draw count buffer\n", __FUNCTION__);
166 indirect->buffer,
172 debug_printf("%s: failed to map indirect buffer\n", __FUNCTION__);
218 debug_printf("%s: failed to map indirect draw count buffer\n", __FUNCTION__);
230 indirect->buffer,
236 debug_printf("%s: failed to map indirect buffer\n", __FUNCTION__);