11c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall/* GLvoid * glMapBufferRange ( GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access ) */ 21c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hallstatic jobject 31c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hallandroid_glMapBufferRange__IIII 41c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall (JNIEnv *_env, jobject _this, jint target, jint offset, jint length, jint access) { 51c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall GLvoid* _p = glMapBufferRange((GLenum)target, 61c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall (GLintptr)offset, (GLsizeiptr)length, (GLbitfield)access); 71c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall jobject _buf = (jobject)0; 81c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall if (_p) { 91c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall _buf = _env->NewDirectByteBuffer(_p, length); 101c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall } 111c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall return _buf; 121c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall} 131c8b8e8b8ee6290875fe59288ffa7ccaf4d86247Jesse Hall 14