Searched defs:indirect (Results 1 - 9 of 9) 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 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 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 > UINTPTR_MAX) {
7 jniThrowException(_env, "java/lang/IllegalArgumentException", "indirect offset too large");
10 glDrawArraysIndirect(mode, (const void*)indirect);
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 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 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 > UINTPTR_MAX) {
7 jniThrowException(_env, "java/lang/IllegalArgumentException", "indirect offset too large");
10 glDrawElementsIndirect(mode, type, (const void*)indirect);
/frameworks/base/core/jni/
H A Dandroid_opengl_GLES31.cpp336 /* void glDispatchComputeIndirect ( GLintptr indirect ) */
337 static void android_glDispatchComputeIndirect(JNIEnv *_env, jobject, jlong indirect) { argument
338 // 'indirect' is a byte offset, not a pointer. GL checks for negative and too-large values.
342 if (sizeof(GLintptr) != sizeof(jlong) && (indirect < LONG_MIN || indirect > LONG_MAX)) {
343 jniThrowException(_env, "java/lang/IllegalArgumentException", "indirect offset too large");
346 glDispatchComputeIndirect((GLintptr)indirect);
349 /* void glDrawArraysIndirect ( GLenum mode, const void *indirect ) */
350 static void android_glDrawArraysIndirect(JNIEnv *_env, jobject, int mode, jlong indirect) { argument
351 // In OpenGL ES, 'indirect' i
362 android_glDrawElementsIndirect(JNIEnv *_env, jobject, jint mode, jint type, jlong indirect) argument
[all...]
/frameworks/base/opengl/java/android/opengl/
H A DGLES31.java210 // C function void glDispatchComputeIndirect ( GLintptr indirect );
212 public static native void glDispatchComputeIndirect(long indirect); argument
214 // C function void glDrawArraysIndirect ( GLenum mode, const void *indirect );
216 public static native void glDrawArraysIndirect(int mode, long indirect); argument
218 // C function glDrawElementsIndirect ( GLenum mode, GLenum type, const void *indirect );
220 public static native void glDrawElementsIndirect(int mode, int type, long indirect); argument
/frameworks/native/opengl/libs/GLES_trace/src/
H A Dgltrace_api.cpp10385 void GLTrace_glDispatchComputeIndirect(GLintptr indirect) { argument
10391 // copy argument indirect
10395 arg_indirect->add_intvalue(indirect);
10400 glContext->hooks->gl.glDispatchComputeIndirect(indirect);
10413 void GLTrace_glDrawArraysIndirect(GLenum mode, const void * indirect) { argument
10425 // copy argument indirect
10429 arg_indirect->add_int64value((uintptr_t)indirect);
10434 glContext->hooks->gl.glDrawArraysIndirect(mode, indirect);
10439 (void *) indirect,
10448 void GLTrace_glDrawElementsIndirect(GLenum mode, GLenum type, const void * indirect) { argument
[all...]

Completed in 528 milliseconds