/frameworks/native/opengl/tools/glgen/stubs/gles11/ |
glDrawElementsInstancedBaseVertex.java | 1 // C function void glDrawElementsInstancedBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instanceCount, GLint basevertex ) 9 int basevertex 12 // C function void glDrawElementsInstancedBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instanceCount, GLint basevertex ) 20 int basevertex
|
glDrawElementsInstancedBaseVertex.cpp | 1 /* void glDrawElementsInstancedBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instanceCount, GLint basevertex ) */ 4 (JNIEnv *_env, jobject _this, jint mode, jint count, jint type, jobject indices_buf, jint instanceCount, jint basevertex) { 14 if (_remaining < count-basevertex) { 17 _exceptionMessage = "remaining() < count-basevertex < needed"; 30 (GLint) basevertex 39 /* void glDrawElementsInstancedBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instanceCount, GLint basevertex ) */ 42 (JNIEnv *_env, jobject _this, jint mode, jint count, jint type, jint indicesOffset, jint instanceCount, jint basevertex) { 49 (GLint)basevertex
|
/external/mesa3d/src/mapi/glapi/gen/ |
ARB_draw_elements_base_vertex.xml | 16 <param name="basevertex" type="GLint"/> 26 <param name="basevertex" type="GLint"/> 35 <param name="basevertex" type="const GLint *"/> 44 <param name="basevertex" type="GLint"/>
|
ARB_base_instance.xml | 34 <param name="basevertex" type="GLint"/>
|
/external/mesa3d/src/mesa/main/ |
api_validate.h | 56 const GLvoid *indices, GLint basevertex); 62 GLuint primcount, const GLint *basevertex); 68 const GLvoid *indices, GLint basevertex); 79 GLint basevertex);
|
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)) [all...] |
varray.h | 207 const GLint *basevertex); 240 const GLvoid *indices, GLint basevertex); 246 GLint basevertex);
|
/external/mesa3d/src/mesa/vbo/ |
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 %d, count %d, type 0x%x, indices=%p):\n [all...] |
vbo_noop.c | 376 const GLvoid * indices, GLint basevertex) 400 GLint basevertex) 409 const GLint * basevertex)
|
vbo_split.c | 111 GLint max_basevertex = prim->basevertex; 115 max_basevertex = MAX2(max_basevertex, prim[i].basevertex);
|
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/deqp/doc/testspecs/GLES31/ |
functional.draw_indirect.txt | 30 + DrawElementsIndirect baseVertex 31 - Test positive and negative baseVertex values 58 DrawElementsIndirect baseVertex cases draw random triangles with index 60 baseVertex values and compare results to generated reference images.
|
/external/deqp/framework/referencerenderer/ |
rrRenderer.hpp | 78 DrawIndices (const deUint32*, int baseVertex = 0); 79 DrawIndices (const deUint16*, int baseVertex = 0); 80 DrawIndices (const deUint8*, int baseVertex = 0); 81 DrawIndices (const void* ptr, IndexType type, int baseVertex = 0); 85 const int baseVertex; 104 const void* const m_indices; // !< if indices is NULL, indices is interpreted as [first (== baseVertex) + 0, first + 1, first + 2, ...]
|
/external/mesa3d/src/mesa/tnl/ |
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 in one draw call [all...] |
/frameworks/native/opengl/tools/glgen/specs/gles11/ |
GLES32.spec | 22 void glDrawElementsBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex ) 23 void glDrawRangeElementsBaseVertex ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex ) 24 void glDrawElementsInstancedBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex )
|
checks.spec | 37 glDrawElementsBaseVertex check_AIOOBE indices count-basevertex 38 glDrawRangeElementsBaseVertex check_AIOOBE indices count-basevertex
|
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
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 +
|
/frameworks/base/core/jni/ |
android_opengl_GLES32.cpp | 843 /* void glDrawElementsBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex ) */ 846 (JNIEnv *_env, jobject _this, jint mode, jint count, jint type, jobject indices_buf, jint basevertex) { 856 if (_remaining < count-basevertex) { 859 _exceptionMessage = "remaining() < count-basevertex < needed"; 871 (GLint)basevertex 883 /* void glDrawRangeElementsBaseVertex ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex ) */ 886 (JNIEnv *_env, jobject _this, jint mode, jint start, jint end, jint count, jint type, jobject indices_buf, jint basevertex) { 896 if (_remaining < count-basevertex) { 899 _exceptionMessage = "remaining() < count-basevertex < needed"; 913 (GLint)basevertex [all...] |
/frameworks/native/opengl/libs/GLES2/ |
gl2ext_api.in | 85 void API_ENTRY(glDrawElementsBaseVertexOES)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex) { 86 CALL_GL_API(glDrawElementsBaseVertexOES, mode, count, type, indices, basevertex); 88 void API_ENTRY(glDrawRangeElementsBaseVertexOES)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex) { 89 CALL_GL_API(glDrawRangeElementsBaseVertexOES, mode, start, end, count, type, indices, basevertex); 91 void API_ENTRY(glDrawElementsInstancedBaseVertexOES)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex) { 92 CALL_GL_API(glDrawElementsInstancedBaseVertexOES, mode, count, type, indices, instancecount, basevertex); 94 void API_ENTRY(glMultiDrawElementsBaseVertexOES)(GLenum mode, const GLsizei *count, GLenum type, const void *const*indices, GLsizei primcount, const GLint *basevertex) { 95 CALL_GL_API(glMultiDrawElementsBaseVertexOES, mode, count, type, indices, primcount, basevertex); 277 void API_ENTRY(glDrawElementsInstancedBaseVertexBaseInstanceEXT)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex, GLuint baseinstance) { 278 CALL_GL_API(glDrawElementsInstancedBaseVertexBaseInstanceEXT, mode, count, type, indices, instancecount, basevertex, baseinstance) [all...] |
/external/deqp/framework/opengl/simplereference/ |
sglrGLContext.hpp | 193 virtual void drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex); 194 virtual void drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex); 196 virtual void drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex); 202 virtual void multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex);
|
sglrContext.hpp | 181 virtual void drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex) = DE_NULL; 182 virtual void drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex) = DE_NULL; 184 virtual void drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex) = DE_NULL; 190 virtual void multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex) = DE_NULL;
|
sglrGLContext.cpp | 805 void GLContext::drawElementsBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int baseVertex) 807 m_wrapper->glDrawElementsBaseVertex(mode, count, type, indices, baseVertex); 810 void GLContext::drawElementsInstancedBaseVertex (deUint32 mode, int count, deUint32 type, const void *indices, int instanceCount, int baseVertex) 812 m_wrapper->glDrawElementsInstancedBaseVertex(mode, count, type, indices, instanceCount, baseVertex); 820 void GLContext::drawRangeElementsBaseVertex (deUint32 mode, deUint32 start, deUint32 end, int count, deUint32 type, const void *indices, int baseVertex) 822 m_wrapper->glDrawRangeElementsBaseVertex(mode, start, end, count, type, indices, baseVertex); 845 void GLContext::multiDrawElementsBaseVertex (deUint32 mode, const int* count, deUint32 type, const void** indices, int primCount, const int* baseVertex) 847 m_wrapper->glMultiDrawElementsBaseVertex(mode, count, type, indices, primCount, baseVertex);
|
/external/deqp/modules/glshared/ |
glsDrawTest.hpp | 231 int baseVertex; //!< used only if drawMethod = DrawElementsIndirect or *BaseVertex
|
glsDrawTest.cpp | 261 bool baseVertex; 269 // indexed instanced ranged first baseVertex indirect [all...] |
/frameworks/base/opengl/java/android/opengl/ |
GLES32.java | 465 // C function void glDrawElementsBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex ) 472 int basevertex 475 // C function void glDrawRangeElementsBaseVertex ( GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex ) 484 int basevertex 487 // C function void glDrawElementsInstancedBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instanceCount, GLint basevertex ) 495 int basevertex 498 // C function void glDrawElementsInstancedBaseVertex ( GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instanceCount, GLint basevertex ) 506 int basevertex [all...] |