Lines Matching refs:first
261 GLint first;
278 const GLint first = cmd->first;
284 (mode, first, count, instance_count,
290 draw_arrays_async(struct gl_context *ctx, GLenum mode, GLint first,
298 cmd->first = first;
309 GLint first;
327 const GLint first = cmd->first;
342 (mode, first, count, instance_count,
354 draw_arrays_async_user(struct gl_context *ctx, GLenum mode, GLint first,
367 cmd->first = first;
378 draw_arrays(GLenum mode, GLint first, GLsizei count, GLsizei instance_count,
389 CALL_DrawArrays(ctx->CurrentServerDispatch, (mode, first, count));
400 draw_arrays_async(ctx, mode, first, count, instance_count, baseinstance);
407 !upload_vertices(ctx, user_buffer_mask, first, count, baseinstance,
411 (mode, first, count, instance_count,
416 draw_arrays_async_user(ctx, mode, first, count, instance_count, baseinstance,
438 const GLint *first = (GLint *)variable_data;
452 (mode, first, count, draw_count));
464 const GLint *first, const GLsizei *count,
487 memcpy(variable_data, first, first_size);
500 _mesa_marshal_MultiDrawArrays(GLenum mode, const GLint *first,
513 multi_draw_arrays_async(ctx, mode, first, count, draw_count, 0, NULL)) {
530 multi_draw_arrays_async(ctx, mode, first, count, draw_count, 0, NULL);
536 min_index = MIN2(min_index, first[i]);
537 max_index_exclusive = MAX2(max_index_exclusive, first[i] + vertex_count);
543 multi_draw_arrays_async(ctx, mode, first, count, draw_count, 0, NULL);
553 multi_draw_arrays_async(ctx, mode, first, count, draw_count,
560 (mode, first, count, draw_count));
1147 _mesa_marshal_DrawArrays(GLenum mode, GLint first, GLsizei count)
1149 draw_arrays(mode, first, count, 1, 0, true);
1153 _mesa_marshal_DrawArraysInstancedARB(GLenum mode, GLint first, GLsizei count,
1156 draw_arrays(mode, first, count, instance_count, 0, false);
1160 _mesa_marshal_DrawArraysInstancedBaseInstance(GLenum mode, GLint first,
1164 draw_arrays(mode, first, count, instance_count, baseinstance, false);