Searched refs:indirect (Results 1 - 13 of 13) sorted by relevance

/frameworks/native/opengl/tools/glgen/stubs/gles11/
H A DglDispatchComputeIndirect.java1 // C function void glDispatchComputeIndirect ( GLintptr indirect );
3 public static native void glDispatchComputeIndirect(long indirect); argument
H A DglDrawArraysIndirect.java1 // C function void glDrawArraysIndirect ( GLenum mode, const void *indirect );
3 public static native void glDrawArraysIndirect(int mode, long indirect); argument
H A DglDispatchComputeIndirect.cpp1 /* void glDispatchComputeIndirect ( GLintptr indirect ) */
2 static void android_glDispatchComputeIndirect(JNIEnv *_env, jobject, jlong indirect) { argument
3 // 'indirect' is a byte offset, not a pointer. GL checks for negative and too-large values.
7 if (sizeof(GLintptr) != sizeof(jlong) && (indirect < LONG_MIN || indirect > LONG_MAX)) {
8 jniThrowException(_env, "java/lang/IllegalArgumentException", "indirect offset too large");
11 glDispatchComputeIndirect((GLintptr)indirect);
H A DglDrawElementsIndirect.java1 // C function glDrawElementsIndirect ( GLenum mode, GLenum type, const void *indirect );
3 public static native void glDrawElementsIndirect(int mode, int type, long indirect); argument
H A DglDrawArraysIndirect.cpp1 /* void glDrawArraysIndirect ( GLenum mode, const void *indirect ) */
2 static void android_glDrawArraysIndirect(JNIEnv *_env, jobject, int mode, jlong indirect) { argument
3 // In OpenGL ES, 'indirect' is a byte offset into a buffer, not a raw pointer.
6 if (sizeof(void*) != sizeof(jlong) && indirect > static_cast<jlong>(UINT32_MAX)) {
7 jniThrowException(_env, "java/lang/IllegalArgumentException", "indirect offset too large");
10 glDrawArraysIndirect(mode, (const void*)indirect);
H A DglDrawElementsIndirect.cpp1 /* void glDrawElementsIndirect ( GLenum mode, GLenum type, const void *indirect ) */
2 static void android_glDrawElementsIndirect(JNIEnv *_env, jobject, jint mode, jint type, jlong indirect) { argument
3 // In OpenGL ES, 'indirect' is a byte offset into a buffer, not a raw pointer.
6 if (sizeof(void*) != sizeof(jlong) && indirect > static_cast<jlong>(UINT32_MAX)) {
7 jniThrowException(_env, "java/lang/IllegalArgumentException", "indirect offset too large");
10 glDrawElementsIndirect(mode, type, (const void*)indirect);
/frameworks/native/opengl/tools/glgen/specs/gles11/
H A DGLES31.spec2 void glDispatchComputeIndirect ( GLintptr indirect )
3 void glDrawArraysIndirect ( GLenum mode, const void *indirect )
4 void glDrawElementsIndirect ( GLenum mode, GLenum type, const void *indirect )
/frameworks/base/opengl/java/android/opengl/
H A DGLES31.java217 // C function void glDispatchComputeIndirect ( GLintptr indirect );
219 public static native void glDispatchComputeIndirect(long indirect); argument
221 // C function void glDrawArraysIndirect ( GLenum mode, const void *indirect );
223 public static native void glDrawArraysIndirect(int mode, long indirect); argument
225 // C function glDrawElementsIndirect ( GLenum mode, GLenum type, const void *indirect );
227 public static native void glDrawElementsIndirect(int mode, int type, long indirect); argument
/frameworks/base/core/jni/
H A Dandroid_opengl_GLES31.cpp454 /* void glDispatchComputeIndirect ( GLintptr indirect ) */
455 static void android_glDispatchComputeIndirect(JNIEnv *_env, jobject, jlong indirect) { argument
456 // 'indirect' is a byte offset, not a pointer. GL checks for negative and too-large values.
460 if (sizeof(GLintptr) != sizeof(jlong) && (indirect < LONG_MIN || indirect > LONG_MAX)) {
461 jniThrowException(_env, "java/lang/IllegalArgumentException", "indirect offset too large");
464 glDispatchComputeIndirect((GLintptr)indirect);
467 /* void glDrawArraysIndirect ( GLenum mode, const void *indirect ) */
468 static void android_glDrawArraysIndirect(JNIEnv *_env, jobject, int mode, jlong indirect) { argument
469 // In OpenGL ES, 'indirect' i
480 android_glDrawElementsIndirect(JNIEnv *_env, jobject, jint mode, jint type, jlong indirect) argument
[all...]
/frameworks/native/opengl/include/GLES3/
H A Dgl31.h1385 typedef void (GL_APIENTRYP PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect);
1386 typedef void (GL_APIENTRYP PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect);
1387 typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect);
1454 GL_APICALL void GL_APIENTRY glDispatchComputeIndirect (GLintptr indirect);
1455 GL_APICALL void GL_APIENTRY glDrawArraysIndirect (GLenum mode, const void *indirect);
1456 GL_APICALL void GL_APIENTRY glDrawElementsIndirect (GLenum mode, GLenum type, const void *indirect);
H A Dgl32.h1385 typedef void (GL_APIENTRYP PFNGLDISPATCHCOMPUTEINDIRECTPROC) (GLintptr indirect);
1386 typedef void (GL_APIENTRYP PFNGLDRAWARRAYSINDIRECTPROC) (GLenum mode, const void *indirect);
1387 typedef void (GL_APIENTRYP PFNGLDRAWELEMENTSINDIRECTPROC) (GLenum mode, GLenum type, const void *indirect);
1454 GL_APICALL void GL_APIENTRY glDispatchComputeIndirect (GLintptr indirect);
1455 GL_APICALL void GL_APIENTRY glDrawArraysIndirect (GLenum mode, const void *indirect);
1456 GL_APICALL void GL_APIENTRY glDrawElementsIndirect (GLenum mode, GLenum type, const void *indirect);
/frameworks/native/opengl/include/GLES2/
H A Dgl2ext.h1364 typedef void (GL_APIENTRYP PFNGLMULTIDRAWARRAYSINDIRECTEXTPROC) (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
1365 typedef void (GL_APIENTRYP PFNGLMULTIDRAWELEMENTSINDIRECTEXTPROC) (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
1367 GL_APICALL void GL_APIENTRY glMultiDrawArraysIndirectEXT (GLenum mode, const void *indirect, GLsizei drawcount, GLsizei stride);
1368 GL_APICALL void GL_APIENTRY glMultiDrawElementsIndirectEXT (GLenum mode, GLenum type, const void *indirect, GLsizei drawcount, GLsizei stride);
/frameworks/opt/setupwizard/tools/docs/
H A Ddoclava.jarMETA-INF/ META-INF/MANIFEST.MF org/ org/ccil/ org/ccil/cowan/ org/ccil/cowan/tagsoup/ ...

Completed in 385 milliseconds