/external/mesa3d/src/mesa/main/ |
H A D | api_validate.h | 56 const GLvoid *indices, GLint basevertex); 62 GLuint primcount, const GLint *basevertex); 68 const GLvoid *indices, GLint basevertex); 79 GLint basevertex);
|
H A D | api_validate.c | 171 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 D | varray.h | 207 const GLint *basevertex); 240 const GLvoid *indices, GLint basevertex); 246 GLint basevertex);
|
H A D | dd.h | 1027 GLint basevertex ); 1032 GLint basevertex); 1038 const GLint *basevertex); 1052 GLsizei primcount, GLint basevertex); 1055 GLsizei primcount, GLint basevertex,
|
H A D | dlist.c | 1350 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 D | vbo_exec_array.c | 287 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 D | vbo_split.c | 111 GLint max_basevertex = prim->basevertex; 115 max_basevertex = MAX2(max_basevertex, prim[i].basevertex);
|
H A D | vbo_noop.c | 376 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 D | vbo.h | 52 GLint basevertex; member in struct:_mesa_prim
|
H A D | vbo_rebase.c | 153 tmp_prims[i].basevertex -= min_index;
|
H A D | vbo_save_api.c | 990 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 D | vbo_split_copy.c | 603 /* 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 D | t_draw.c | 363 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 D | nouveau_vbo_t.c | 364 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 D | brw_draw.c | 163 base_vertex_location = prim->basevertex; 220 base_vertex_location = prim->basevertex;
|
/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_draw.c | 264 info.index_bias = prims[i].basevertex;
|
/external/deqp/framework/opengl/ |
H A D | gluCallLogWrapper.inl | 998 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 D | gluCallLogWrapperApi.inl | 145 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 D | glwApi.inl | 805 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 D | glwFunctionTypes.inl | 145 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 D | glwImpl.inl | 1119 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 D | tcuNullRenderContextFuncs.inl | 1182 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 D | glext.h | 7790 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...] |