Lines Matching refs:draw_count
81 unsigned index_size, unsigned draw_count, in upload_multi_indices() argument
95 for (unsigned i = 0, offset = 0; i < draw_count; i++) { in upload_multi_indices()
424 GLsizei draw_count; member
434 const GLsizei draw_count = cmd->draw_count; in _mesa_unmarshal_MultiDrawArrays() local
439 variable_data += sizeof(GLint) * draw_count; in _mesa_unmarshal_MultiDrawArrays()
441 variable_data += sizeof(GLsizei) * draw_count; in _mesa_unmarshal_MultiDrawArrays()
452 (mode, first, count, draw_count)); in _mesa_unmarshal_MultiDrawArrays()
465 GLsizei draw_count, unsigned user_buffer_mask, in multi_draw_arrays_async() argument
468 int first_size = sizeof(GLint) * draw_count; in multi_draw_arrays_async()
469 int count_size = sizeof(GLsizei) * draw_count; in multi_draw_arrays_async()
483 cmd->draw_count = draw_count; in multi_draw_arrays_async()
501 const GLsizei *count, GLsizei draw_count) in _mesa_marshal_MultiDrawArrays() argument
511 if (draw_count >= 0 && in _mesa_marshal_MultiDrawArrays()
513 multi_draw_arrays_async(ctx, mode, first, count, draw_count, 0, NULL)) { in _mesa_marshal_MultiDrawArrays()
519 draw_count < 0 || draw_count > MARSHAL_MAX_CMD_SIZE / 16) in _mesa_marshal_MultiDrawArrays()
525 for (unsigned i = 0; i < draw_count; i++) { in _mesa_marshal_MultiDrawArrays()
530 multi_draw_arrays_async(ctx, mode, first, count, draw_count, 0, NULL); in _mesa_marshal_MultiDrawArrays()
543 multi_draw_arrays_async(ctx, mode, first, count, draw_count, 0, NULL); in _mesa_marshal_MultiDrawArrays()
553 multi_draw_arrays_async(ctx, mode, first, count, draw_count, in _mesa_marshal_MultiDrawArrays()
560 (mode, first, count, draw_count)); in _mesa_marshal_MultiDrawArrays()
888 GLsizei draw_count; member
900 const GLsizei draw_count = cmd->draw_count; in _mesa_unmarshal_MultiDrawElementsBaseVertex() local
907 variable_data += sizeof(GLsizei) * draw_count; in _mesa_unmarshal_MultiDrawElementsBaseVertex()
909 variable_data += sizeof(const GLvoid *const *) * draw_count; in _mesa_unmarshal_MultiDrawElementsBaseVertex()
913 variable_data += sizeof(GLsizei) * draw_count; in _mesa_unmarshal_MultiDrawElementsBaseVertex()
930 (mode, count, type, indices, draw_count, in _mesa_unmarshal_MultiDrawElementsBaseVertex()
934 (mode, count, type, indices, draw_count)); in _mesa_unmarshal_MultiDrawElementsBaseVertex()
951 const GLvoid *const *indices, GLsizei draw_count, in multi_draw_elements_async() argument
957 int count_size = sizeof(GLsizei) * draw_count; in multi_draw_elements_async()
958 int indices_size = sizeof(indices[0]) * draw_count; in multi_draw_elements_async()
959 int basevertex_size = basevertex ? sizeof(GLsizei) * draw_count : 0; in multi_draw_elements_async()
973 cmd->draw_count = draw_count; in multi_draw_elements_async()
999 GLsizei draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex() argument
1012 if (draw_count >= 0 && in _mesa_marshal_MultiDrawElementsBaseVertex()
1017 draw_count, basevertex, NULL, 0, NULL)) in _mesa_marshal_MultiDrawElementsBaseVertex()
1030 draw_count < 0 || draw_count > MARSHAL_MAX_CMD_SIZE / 32 || in _mesa_marshal_MultiDrawElementsBaseVertex()
1045 for (unsigned i = 0; i < draw_count; i++) { in _mesa_marshal_MultiDrawElementsBaseVertex()
1050 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
1075 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
1086 for (unsigned i = 0; i < draw_count; i++) { in _mesa_marshal_MultiDrawElementsBaseVertex()
1091 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
1103 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
1119 const GLvoid **out_indices = alloca(sizeof(indices[0]) * draw_count); in _mesa_marshal_MultiDrawElementsBaseVertex()
1122 draw_count, count, indices, in _mesa_marshal_MultiDrawElementsBaseVertex()
1128 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
1138 (mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
1142 (mode, count, type, indices, draw_count)); in _mesa_marshal_MultiDrawElementsBaseVertex()
1232 GLsizei draw_count) in _mesa_marshal_MultiDrawElementsEXT() argument
1235 draw_count, NULL); in _mesa_marshal_MultiDrawElementsEXT()