Lines Matching refs:indices
96 const char *indices; in vbo_get_minmax_index() local
99 indices = (char *) ib->ptr + prim->start * index_size; in vbo_get_minmax_index()
102 indices = ctx->Driver.MapBufferRange(ctx, (GLintptr) indices, size, in vbo_get_minmax_index()
108 const GLuint *ui_indices = (const GLuint *)indices; in vbo_get_minmax_index()
130 const GLushort *us_indices = (const GLushort *)indices; in vbo_get_minmax_index()
152 const GLubyte *ub_indices = (const GLubyte *)indices; in vbo_get_minmax_index()
807 const GLvoid *indices, in vbo_validated_drawrangeelements() argument
821 ib.ptr = indices; in vbo_validated_drawrangeelements()
883 const GLvoid *indices, in vbo_exec_DrawRangeElementsBaseVertex() argument
894 _mesa_lookup_enum_by_nr(type), indices, basevertex); in vbo_exec_DrawRangeElementsBaseVertex()
897 type, indices, basevertex )) in vbo_exec_DrawRangeElementsBaseVertex()
914 start, end, basevertex, count, type, indices, in vbo_exec_DrawRangeElementsBaseVertex()
950 check_draw_elements_data(ctx, count, type, indices); in vbo_exec_DrawRangeElementsBaseVertex()
956 count, type, indices, basevertex, 1, 0); in vbo_exec_DrawRangeElementsBaseVertex()
965 GLsizei count, GLenum type, const GLvoid *indices) in vbo_exec_DrawRangeElements() argument
972 _mesa_lookup_enum_by_nr(type), indices); in vbo_exec_DrawRangeElements()
976 indices, 0); in vbo_exec_DrawRangeElements()
985 const GLvoid *indices) in vbo_exec_DrawElements() argument
992 _mesa_lookup_enum_by_nr(type), indices); in vbo_exec_DrawElements()
994 if (!_mesa_validate_DrawElements( ctx, mode, count, type, indices, 0 )) in vbo_exec_DrawElements()
998 count, type, indices, 0, 1, 0); in vbo_exec_DrawElements()
1007 const GLvoid *indices, GLint basevertex) in vbo_exec_DrawElementsBaseVertex() argument
1014 _mesa_lookup_enum_by_nr(type), indices, basevertex); in vbo_exec_DrawElementsBaseVertex()
1016 if (!_mesa_validate_DrawElements( ctx, mode, count, type, indices, in vbo_exec_DrawElementsBaseVertex()
1021 count, type, indices, basevertex, 1, 0); in vbo_exec_DrawElementsBaseVertex()
1030 const GLvoid *indices, GLsizei numInstances) in vbo_exec_DrawElementsInstanced() argument
1037 _mesa_lookup_enum_by_nr(type), indices, numInstances); in vbo_exec_DrawElementsInstanced()
1039 if (!_mesa_validate_DrawElementsInstanced(ctx, mode, count, type, indices, in vbo_exec_DrawElementsInstanced()
1044 count, type, indices, 0, numInstances, 0); in vbo_exec_DrawElementsInstanced()
1053 const GLvoid *indices, GLsizei numInstances, in vbo_exec_DrawElementsInstancedBaseVertex() argument
1061 _mesa_lookup_enum_by_nr(type), indices, in vbo_exec_DrawElementsInstancedBaseVertex()
1064 if (!_mesa_validate_DrawElementsInstanced(ctx, mode, count, type, indices, in vbo_exec_DrawElementsInstancedBaseVertex()
1069 count, type, indices, basevertex, numInstances, 0); in vbo_exec_DrawElementsInstancedBaseVertex()
1078 const GLvoid *indices, GLsizei numInstances, in vbo_exec_DrawElementsInstancedBaseInstance() argument
1086 _mesa_lookup_enum_by_nr(type), indices, in vbo_exec_DrawElementsInstancedBaseInstance()
1089 if (!_mesa_validate_DrawElementsInstanced(ctx, mode, count, type, indices, in vbo_exec_DrawElementsInstancedBaseInstance()
1094 count, type, indices, 0, numInstances, in vbo_exec_DrawElementsInstancedBaseInstance()
1104 const GLvoid *indices, GLsizei numInstances, in vbo_exec_DrawElementsInstancedBaseVertexBaseInstance() argument
1112 _mesa_lookup_enum_by_nr(type), indices, in vbo_exec_DrawElementsInstancedBaseVertexBaseInstance()
1115 if (!_mesa_validate_DrawElementsInstanced(ctx, mode, count, type, indices, in vbo_exec_DrawElementsInstancedBaseVertexBaseInstance()
1120 count, type, indices, basevertex, numInstances, in vbo_exec_DrawElementsInstancedBaseVertexBaseInstance()
1133 const GLvoid * const *indices, in vbo_validated_multidrawelements() argument
1157 min_index_ptr = (uintptr_t)indices[0]; in vbo_validated_multidrawelements()
1160 min_index_ptr = MIN2(min_index_ptr, (uintptr_t)indices[i]); in vbo_validated_multidrawelements()
1161 max_index_ptr = MAX2(max_index_ptr, (uintptr_t)indices[i] + in vbo_validated_multidrawelements()
1173 if ((((uintptr_t)indices[i] - min_index_ptr) % index_type_size) != 0) { in vbo_validated_multidrawelements()
1199 prim[i].start = ((uintptr_t)indices[i] - min_index_ptr) / index_type_size; in vbo_validated_multidrawelements()
1219 ib.ptr = indices[i]; in vbo_validated_multidrawelements()
1253 const GLvoid **indices, in vbo_exec_MultiDrawElements() argument
1258 if (!_mesa_validate_MultiDrawElements(ctx, mode, count, type, indices, in vbo_exec_MultiDrawElements()
1262 vbo_validated_multidrawelements(ctx, mode, count, type, indices, primcount, in vbo_exec_MultiDrawElements()
1270 const GLvoid * const *indices, in vbo_exec_MultiDrawElementsBaseVertex() argument
1276 if (!_mesa_validate_MultiDrawElements(ctx, mode, count, type, indices, in vbo_exec_MultiDrawElementsBaseVertex()
1280 vbo_validated_multidrawelements(ctx, mode, count, type, indices, primcount, in vbo_exec_MultiDrawElementsBaseVertex()
1447 const GLvoid *indices) in _mesa_DrawElements() argument
1449 vbo_exec_DrawElements(mode, count, type, indices); in _mesa_DrawElements()
1455 const GLvoid *indices, GLint basevertex) in _mesa_DrawElementsBaseVertex() argument
1457 vbo_exec_DrawElementsBaseVertex(mode, count, type, indices, basevertex); in _mesa_DrawElementsBaseVertex()
1463 GLenum type, const GLvoid *indices) in _mesa_DrawRangeElements() argument
1465 vbo_exec_DrawRangeElements(mode, start, end, count, type, indices); in _mesa_DrawRangeElements()
1472 const GLvoid *indices, GLint basevertex) in _mesa_DrawRangeElementsBaseVertex() argument
1475 indices, basevertex); in _mesa_DrawRangeElementsBaseVertex()
1481 const GLvoid **indices, GLsizei primcount) in _mesa_MultiDrawElementsEXT() argument
1483 vbo_exec_MultiDrawElements(mode, count, type, indices, primcount); in _mesa_MultiDrawElementsEXT()
1490 const GLvoid **indices, GLsizei primcount, in _mesa_MultiDrawElementsBaseVertex() argument
1493 vbo_exec_MultiDrawElementsBaseVertex(mode, count, type, indices, in _mesa_MultiDrawElementsBaseVertex()