1 /* void glBindVertexBuffer ( GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) */ 2 static void 3 android_glBindVertexBuffer__IIJI 4 (JNIEnv *_env, jobject _this, jint bindingindex, jint buffer, jlong offset, jint stride) { 5 if (sizeof(GLintptr) != sizeof(jlong) && (offset < LONG_MIN || offset > LONG_MAX)) { 6 jniThrowException(_env, "java/lang/IllegalArgumentException", "offset too large"); 7 return; 8 } 9 glBindVertexBuffer( 10 (GLuint)bindingindex, 11 (GLuint)buffer, 12 (GLintptr)offset, 13 (GLsizei)stride 14 ); 15 } 16