16f0392874
Bug: 15028495 Change-Id: I276d04f029d441e092428fad72f09ca15e1d233a
16 lines
579 B
C++
16 lines
579 B
C++
/* void glBindVertexBuffer ( GLuint bindingindex, GLuint buffer, GLintptr offset, GLsizei stride ) */
|
|
static void
|
|
android_glBindVertexBuffer__IIJI
|
|
(JNIEnv *_env, jobject _this, jint bindingindex, jint buffer, jlong offset, jint stride) {
|
|
if (sizeof(GLintptr) != sizeof(jlong) && (offset < LONG_MIN || offset > LONG_MAX)) {
|
|
jniThrowException(_env, "java/lang/IllegalArgumentException", "offset too large");
|
|
return;
|
|
}
|
|
glBindVertexBuffer(
|
|
(GLuint)bindingindex,
|
|
(GLuint)buffer,
|
|
(GLintptr)offset,
|
|
(GLsizei)stride
|
|
);
|
|
}
|