Searched refs:basevertex (Results 1 - 23 of 23) sorted by relevance

/external/mesa3d/src/mesa/main/
H A Dapi_validate.h56 const GLvoid *indices, GLint basevertex);
62 GLuint primcount, const GLint *basevertex);
68 const GLvoid *indices, GLint basevertex);
79 GLint basevertex);
H A Dapi_validate.c171 const GLvoid *indices, GLint basevertex)
193 if ((int)(min + basevertex) < 0 ||
194 max + basevertex >= ctx->Array.ArrayObj->_MaxElement) {
320 const GLvoid *indices, GLint basevertex)
356 if (!check_index_bounds(ctx, count, type, indices, basevertex))
372 GLuint primcount, const GLint *basevertex)
421 basevertex ? basevertex[i] : 0))
438 const GLvoid *indices, GLint basevertex)
479 if (!check_index_bounds(ctx, count, type, indices, basevertex))
170 check_index_bounds(struct gl_context *ctx, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex) argument
318 _mesa_validate_DrawElements(struct gl_context *ctx, GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex) argument
369 _mesa_validate_MultiDrawElements(struct gl_context *ctx, GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLuint primcount, const GLint *basevertex) argument
435 _mesa_validate_DrawRangeElements(struct gl_context *ctx, GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex) argument
564 _mesa_validate_DrawElementsInstanced(struct gl_context *ctx, GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei numInstances, GLint basevertex) argument
[all...]
H A Dvarray.h207 const GLint *basevertex);
240 const GLvoid *indices, GLint basevertex);
246 GLint basevertex);
H A Ddd.h1027 GLint basevertex );
1032 GLint basevertex);
1038 const GLint *basevertex);
1052 GLsizei primcount, GLint basevertex);
1055 GLsizei primcount, GLint basevertex,
H A Ddlist.c1350 GLint basevertex)
1389 GLint basevertex,
1345 save_DrawElementsInstancedBaseVertexARB(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei primcount, GLint basevertex) argument
1384 save_DrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei primcount, GLint basevertex, GLuint baseinstance) argument
/external/mesa3d/src/mesa/vbo/
H A Dvbo_exec_array.c287 const void *elements, GLint basevertex)
808 GLint basevertex, GLint numInstances,
831 prim[0].basevertex = basevertex;
884 GLint basevertex)
894 _mesa_lookup_enum_by_nr(type), indices, basevertex);
897 type, indices, basevertex ))
900 if ((int) end + basevertex < 0 ||
901 start + basevertex >= ctx->Array.ArrayObj->_MaxElement) {
911 "basevertex
286 check_draw_elements_data(struct gl_context *ctx, GLsizei count, GLenum elemType, const void *elements, GLint basevertex) argument
803 vbo_validated_drawrangeelements(struct gl_context *ctx, GLenum mode, GLboolean index_bounds_valid, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex, GLint numInstances, GLuint baseInstance) argument
880 vbo_exec_DrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex) argument
1006 vbo_exec_DrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex) argument
1052 vbo_exec_DrawElementsInstancedBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei numInstances, GLint basevertex) argument
1103 vbo_exec_DrawElementsInstancedBaseVertexBaseInstance(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei numInstances, GLint basevertex, GLuint baseInstance) argument
1131 vbo_validated_multidrawelements(struct gl_context *ctx, GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, const GLint *basevertex) argument
1268 vbo_exec_MultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, const GLsizei *basevertex) argument
1454 _mesa_DrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex) argument
1470 _mesa_DrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex) argument
1488 _mesa_MultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount, const GLint *basevertex) argument
[all...]
H A Dvbo_split.c111 GLint max_basevertex = prim->basevertex;
115 max_basevertex = MAX2(max_basevertex, prim[i].basevertex);
H A Dvbo_noop.c376 const GLvoid * indices, GLint basevertex)
400 GLint basevertex)
409 const GLint * basevertex)
375 _mesa_noop_DrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex) argument
396 _mesa_noop_DrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex) argument
405 _mesa_noop_MultiDrawElementsBaseVertex(GLenum mode, const GLsizei * count, GLenum type, const GLvoid * const *indices, GLsizei primcount, const GLint * basevertex) argument
H A Dvbo.h52 GLint basevertex; member in struct:_mesa_prim
H A Dvbo_rebase.c153 tmp_prims[i].basevertex -= min_index;
H A Dvbo_save_api.c990 const GLvoid * indices, GLint basevertex)
997 (void) basevertex;
1008 const GLvoid * indices, GLint basevertex)
1017 (void) basevertex;
1050 GLsizei primcount, const GLint *basevertex)
1058 (void) basevertex;
1303 const GLint *basevertex)
1311 basevertex[i])); local
989 _save_DrawElementsBaseVertex(GLenum mode, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex) argument
1003 _save_DrawRangeElementsBaseVertex(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid * indices, GLint basevertex) argument
1048 _save_MultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, const GLint *basevertex) argument
1299 _save_OBE_MultiDrawElementsBaseVertex(GLenum mode, const GLsizei *count, GLenum type, const GLvoid * const *indices, GLsizei primcount, const GLint *basevertex) argument
H A Dvbo_split_copy.c603 /* Our SW TNL pipeline doesn't handle basevertex yet, so bind_indices
604 * will rebase the elements to the basevertex, and we'll only
605 * emit strings of prims with the same basevertex in one draw call.
609 if (prim[i].basevertex != prim[i + this_nr_prims].basevertex)
/external/mesa3d/src/mesa/tnl/
H A Dt_draw.c363 if (ib->type == GL_UNSIGNED_INT && VB->Primitive[0].basevertex == 0) {
373 *elts++ = (GLuint)(*in++) + VB->Primitive[0].basevertex;
378 *elts++ = (GLuint)(*in++) + VB->Primitive[0].basevertex;
383 *elts++ = (GLuint)(*in++) + VB->Primitive[0].basevertex;
442 GLint max_basevertex = prim->basevertex;
452 max_basevertex = MAX2(max_basevertex, prim[i].basevertex);
486 0, max_index + prim->basevertex,
501 /* Our SW TNL pipeline doesn't handle basevertex yet, so bind_indices
502 * will rebase the elements to the basevertex, and we'll only
503 * emit strings of prims with the same basevertex i
[all...]
/external/mesa3d/src/mesa/drivers/dri/nouveau/
H A Dnouveau_vbo_t.c364 int i, delta = 0, basevertex = 0; local
373 if (i == 0 || basevertex != prims[i].basevertex) {
374 basevertex = prims[i].basevertex;
375 vbo_bind_vertices(ctx, arrays, basevertex, min_index,
435 j = prims[i].basevertex +
/external/mesa3d/src/mesa/drivers/dri/i965/
H A Dbrw_draw.c163 base_vertex_location = prim->basevertex;
220 base_vertex_location = prim->basevertex;
/external/mesa3d/src/mesa/state_tracker/
H A Dst_draw.c264 info.index_bias = prims[i].basevertex;
/external/deqp/framework/opengl/
H A DgluCallLogWrapper.inl998 void CallLogWrapper::glDrawElementsBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex)
1001 m_log << TestLog::Message << "glDrawElementsBaseVertex(" << getPrimitiveTypeStr(mode) << ", " << count << ", " << getTypeStr(type) << ", " << indices << ", " << basevertex << ");" << TestLog::EndMessage;
1002 m_gl.drawElementsBaseVertex(mode, count, type, indices, basevertex);
1026 void CallLogWrapper::glDrawElementsInstancedBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex)
1029 m_log << TestLog::Message << "glDrawElementsInstancedBaseVertex(" << getPrimitiveTypeStr(mode) << ", " << count << ", " << getTypeStr(type) << ", " << indices << ", " << instancecount << ", " << basevertex << ");" << TestLog::EndMessage;
1030 m_gl.drawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
1033 void CallLogWrapper::glDrawElementsInstancedBaseVertexBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex, glw::GLuint baseinstance)
1036 m_log << TestLog::Message << "glDrawElementsInstancedBaseVertexBaseInstance(" << toHex(mode) << ", " << count << ", " << toHex(type) << ", " << indices << ", " << instancecount << ", " << basevertex << ", " << baseinstance << ");" << TestLog::EndMessage;
1037 m_gl.drawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
1047 void CallLogWrapper::glDrawRangeElementsBaseVertex (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex)
[all...]
H A DgluCallLogWrapperApi.inl145 void glDrawElementsBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex);
149 void glDrawElementsInstancedBaseVertex (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex);
150 void glDrawElementsInstancedBaseVertexBaseInstance (glw::GLenum mode, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLsizei instancecount, glw::GLint basevertex, glw::GLuint baseinstance);
152 void glDrawRangeElementsBaseVertex (glw::GLenum mode, glw::GLuint start, glw::GLuint end, glw::GLsizei count, glw::GLenum type, const void *indices, glw::GLint basevertex);
356 void glMultiDrawElementsBaseVertex (glw::GLenum mode, const glw::GLsizei *count, glw::GLenum type, const void *const*indices, glw::GLsizei drawcount, const glw::GLint *basevertex);
/external/deqp/framework/opengl/wrapper/
H A DglwApi.inl805 void glwDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
809 void glwDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
810 void glwDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
812 void glwDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
1016 void glwMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
H A DglwFunctionTypes.inl145 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsBaseVertexFunc) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex);
149 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsInstancedBaseVertexFunc) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex);
150 typedef GLW_APICALL void (GLW_APIENTRY* glDrawElementsInstancedBaseVertexBaseInstanceFunc) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
152 typedef GLW_APICALL void (GLW_APIENTRY* glDrawRangeElementsBaseVertexFunc) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex);
356 typedef GLW_APICALL void (GLW_APIENTRY* glMultiDrawElementsBaseVertexFunc) (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex);
H A DglwImpl.inl1119 void glwDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
1124 gl->drawElementsBaseVertex(mode, count, type, indices, basevertex);
1151 void glwDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
1156 gl->drawElementsInstancedBaseVertex(mode, count, type, indices, instancecount, basevertex);
1159 void glwDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
1164 gl->drawElementsInstancedBaseVertexBaseInstance(mode, count, type, indices, instancecount, basevertex, baseinstance);
1175 void glwDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
1180 gl->drawRangeElementsBaseVertex(mode, start, end, count, type, indices, basevertex);
2807 void glwMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex)
2812 gl->multiDrawElementsBaseVertex(mode, count, type, indices, drawcount, basevertex);
[all...]
/external/deqp/framework/platform/null/
H A DtcuNullRenderContextFuncs.inl1182 GLW_APICALL void GLW_APIENTRY glDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
1188 DE_UNREF(basevertex);
1221 GLW_APICALL void GLW_APIENTRY glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
1228 DE_UNREF(basevertex);
1232 GLW_APICALL void GLW_APIENTRY glDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance)
1239 DE_UNREF(basevertex);
1255 GLW_APICALL void GLW_APIENTRY glDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
1263 DE_UNREF(basevertex);
2809 GLW_APICALL void GLW_APIENTRY glMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei drawcount, const GLint *basevertex)
2816 DE_UNREF(basevertex);
[all...]
/external/mesa3d/include/GL/
H A Dglext.h7790 GLAPI void APIENTRY glDrawElementsBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
7791 GLAPI void APIENTRY glDrawRangeElementsBaseVertex (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
7792 GLAPI void APIENTRY glDrawElementsInstancedBaseVertex (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex);
7793 GLAPI void APIENTRY glMultiDrawElementsBaseVertex (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex);
7795 typedef void (APIENTRYP PFNGLDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
7796 typedef void (APIENTRYP PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const GLvoid *indices, GLint basevertex);
7797 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) (GLenum mode, GLsizei count, GLenum type, const GLvoid *indices, GLsizei instancecount, GLint basevertex);
7798 typedef void (APIENTRYP PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) (GLenum mode, const GLsizei *count, GLenum type, const GLvoid* const *indices, GLsizei drawcount, const GLint *basevertex);
8478 GLAPI void APIENTRY glDrawElementsInstancedBaseVertexBaseInstance (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance);
8482 typedef void (APIENTRYP PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXBASEINSTANCEPROC) (GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuin
[all...]

Completed in 441 milliseconds