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()
369 GLsizei draw_count; member
378 const GLsizei draw_count = cmd->draw_count; in _mesa_unmarshal_MultiDrawArrays() local
383 variable_data += sizeof(GLint) * draw_count; in _mesa_unmarshal_MultiDrawArrays()
385 variable_data += sizeof(GLsizei) * draw_count; in _mesa_unmarshal_MultiDrawArrays()
396 (mode, first, count, draw_count)); in _mesa_unmarshal_MultiDrawArrays()
408 GLsizei draw_count, unsigned user_buffer_mask, in multi_draw_arrays_async() argument
411 int first_size = sizeof(GLint) * draw_count; in multi_draw_arrays_async()
412 int count_size = sizeof(GLsizei) * draw_count; in multi_draw_arrays_async()
421 cmd->draw_count = draw_count; in multi_draw_arrays_async()
437 const GLsizei *count, GLsizei draw_count) in _mesa_marshal_MultiDrawArrays() argument
447 if (draw_count >= 0 && in _mesa_marshal_MultiDrawArrays()
449 multi_draw_arrays_async(ctx, mode, first, count, draw_count, 0, NULL); in _mesa_marshal_MultiDrawArrays()
455 draw_count < 0 || draw_count > MARSHAL_MAX_CMD_SIZE / 16) in _mesa_marshal_MultiDrawArrays()
461 for (unsigned i = 0; i < draw_count; i++) { in _mesa_marshal_MultiDrawArrays()
466 multi_draw_arrays_async(ctx, mode, first, count, draw_count, 0, NULL); in _mesa_marshal_MultiDrawArrays()
479 multi_draw_arrays_async(ctx, mode, first, count, draw_count, 0, NULL); in _mesa_marshal_MultiDrawArrays()
489 multi_draw_arrays_async(ctx, mode, first, count, draw_count, in _mesa_marshal_MultiDrawArrays()
496 (mode, first, count, draw_count)); in _mesa_marshal_MultiDrawArrays()
711 GLsizei draw_count; member
722 const GLsizei draw_count = cmd->draw_count; in _mesa_unmarshal_MultiDrawElementsBaseVertex() local
729 variable_data += sizeof(GLsizei) * draw_count; in _mesa_unmarshal_MultiDrawElementsBaseVertex()
731 variable_data += sizeof(const GLvoid *const *) * draw_count; in _mesa_unmarshal_MultiDrawElementsBaseVertex()
735 variable_data += sizeof(GLsizei) * draw_count; in _mesa_unmarshal_MultiDrawElementsBaseVertex()
752 (mode, count, type, indices, draw_count, in _mesa_unmarshal_MultiDrawElementsBaseVertex()
756 (mode, count, type, indices, draw_count)); in _mesa_unmarshal_MultiDrawElementsBaseVertex()
772 const GLvoid *const *indices, GLsizei draw_count, in multi_draw_elements_async() argument
778 int count_size = sizeof(GLsizei) * draw_count; in multi_draw_elements_async()
779 int indices_size = sizeof(indices[0]) * draw_count; in multi_draw_elements_async()
780 int basevertex_size = basevertex ? sizeof(GLsizei) * draw_count : 0; in multi_draw_elements_async()
789 cmd->draw_count = draw_count; in multi_draw_elements_async()
813 GLsizei draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex() argument
826 if (draw_count >= 0 && in _mesa_marshal_MultiDrawElementsBaseVertex()
830 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
844 draw_count < 0 || draw_count > MARSHAL_MAX_CMD_SIZE / 32 || in _mesa_marshal_MultiDrawElementsBaseVertex()
859 for (unsigned i = 0; i < draw_count; i++) { in _mesa_marshal_MultiDrawElementsBaseVertex()
864 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
889 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
900 for (unsigned i = 0; i < draw_count; i++) { in _mesa_marshal_MultiDrawElementsBaseVertex()
905 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
917 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
933 const GLvoid **out_indices = alloca(sizeof(indices[0]) * draw_count); in _mesa_marshal_MultiDrawElementsBaseVertex()
936 draw_count, count, indices, in _mesa_marshal_MultiDrawElementsBaseVertex()
942 multi_draw_elements_async(ctx, mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
952 (mode, count, type, indices, draw_count, in _mesa_marshal_MultiDrawElementsBaseVertex()
956 (mode, count, type, indices, draw_count)); in _mesa_marshal_MultiDrawElementsBaseVertex()
1046 GLsizei draw_count) in _mesa_marshal_MultiDrawElementsEXT() argument
1049 draw_count, NULL); in _mesa_marshal_MultiDrawElementsEXT()