diff options
author | Elliott Hughes <enh@google.com> | 2013-09-24 17:15:41 -0700 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2013-09-24 17:15:41 -0700 |
commit | 428d3fcbe3596b18549cdada9fc68a29f159a946 (patch) | |
tree | f9f8441015ae6cc652fda9a3daf727abe250aed5 /core/jni/android_opengl_GLES20.cpp | |
parent | effefbc48f41fa484910e66c78a79a34817c345b (diff) | |
download | frameworks_base-428d3fcbe3596b18549cdada9fc68a29f159a946.zip frameworks_base-428d3fcbe3596b18549cdada9fc68a29f159a946.tar.gz frameworks_base-428d3fcbe3596b18549cdada9fc68a29f159a946.tar.bz2 |
Regenerate all the OpenGL stubs.
Bug: https://code.google.com/p/android/issues/detail?id=60390
Change-Id: I2e6f210178f656a5f08a1fcd4239581d680329a6
Diffstat (limited to 'core/jni/android_opengl_GLES20.cpp')
-rw-r--r-- | core/jni/android_opengl_GLES20.cpp | 39 |
1 files changed, 24 insertions, 15 deletions
diff --git a/core/jni/android_opengl_GLES20.cpp b/core/jni/android_opengl_GLES20.cpp index 4179785..eb3d819 100644 --- a/core/jni/android_opengl_GLES20.cpp +++ b/core/jni/android_opengl_GLES20.cpp @@ -63,6 +63,12 @@ static void glVertexAttribPointerBounds(GLuint indx, GLint size, GLenum type, glVertexAttribPointer(indx, size, type, normalized, stride, pointer); } #endif +#ifdef GL_ES_VERSION_3_0 +static void glVertexAttribIPointerBounds(GLuint indx, GLint size, GLenum type, + GLsizei stride, const GLvoid *pointer, GLsizei count) { + glVertexAttribIPointer(indx, size, type, stride, pointer); +} +#endif } /* Cache method IDs each time the class is loaded. */ @@ -346,6 +352,7 @@ android_glBindAttribLocation__IILjava_lang_String_2 const char* _nativename = 0; if (!name) { + _exception = 1; _exceptionType = "java/lang/IllegalArgumentException"; _exceptionMessage = "name == null"; goto exit; @@ -549,7 +556,7 @@ android_glCheckFramebufferStatus__I _returnValue = glCheckFramebufferStatus( (GLenum)target ); - return _returnValue; + return (jint)_returnValue; } /* void glClear ( GLbitfield mask ) */ @@ -709,7 +716,7 @@ android_glCreateProgram__ (JNIEnv *_env, jobject _this) { GLuint _returnValue; _returnValue = glCreateProgram(); - return _returnValue; + return (jint)_returnValue; } /* GLuint glCreateShader ( GLenum type ) */ @@ -720,7 +727,7 @@ android_glCreateShader__I _returnValue = glCreateShader( (GLenum)type ); - return _returnValue; + return (jint)_returnValue; } /* void glCullFace ( GLenum mode ) */ @@ -1172,7 +1179,7 @@ android_glDrawElements__IIII (GLenum)mode, (GLsizei)count, (GLenum)type, - (const GLvoid *)offset + (GLvoid *)offset ); if (_exception) { jniThrowException(_env, _exceptionType, _exceptionMessage); @@ -2447,6 +2454,7 @@ android_glGetAttribLocation__ILjava_lang_String_2 const char* _nativename = 0; if (!name) { + _exception = 1; _exceptionType = "java/lang/IllegalArgumentException"; _exceptionMessage = "name == null"; goto exit; @@ -2466,7 +2474,7 @@ exit: if (_exception) { jniThrowException(_env, _exceptionType, _exceptionMessage); } - return _returnValue; + return (jint)_returnValue; } /* void glGetBooleanv ( GLenum pname, GLboolean *params ) */ @@ -2576,7 +2584,7 @@ android_glGetError__ (JNIEnv *_env, jobject _this) { GLenum _returnValue; _returnValue = glGetError(); - return _returnValue; + return (jint)_returnValue; } /* void glGetFloatv ( GLenum pname, GLfloat *params ) */ @@ -3595,6 +3603,7 @@ android_glGetUniformLocation__ILjava_lang_String_2 const char* _nativename = 0; if (!name) { + _exception = 1; _exceptionType = "java/lang/IllegalArgumentException"; _exceptionMessage = "name == null"; goto exit; @@ -3614,7 +3623,7 @@ exit: if (_exception) { jniThrowException(_env, _exceptionType, _exceptionMessage); } - return _returnValue; + return (jint)_returnValue; } /* void glGetVertexAttribfv ( GLuint index, GLenum pname, GLfloat *params ) */ @@ -3855,7 +3864,7 @@ android_glIsBuffer__I _returnValue = glIsBuffer( (GLuint)buffer ); - return _returnValue; + return (jboolean)_returnValue; } /* GLboolean glIsEnabled ( GLenum cap ) */ @@ -3866,7 +3875,7 @@ android_glIsEnabled__I _returnValue = glIsEnabled( (GLenum)cap ); - return _returnValue; + return (jboolean)_returnValue; } /* GLboolean glIsFramebuffer ( GLuint framebuffer ) */ @@ -3877,7 +3886,7 @@ android_glIsFramebuffer__I _returnValue = glIsFramebuffer( (GLuint)framebuffer ); - return _returnValue; + return (jboolean)_returnValue; } /* GLboolean glIsProgram ( GLuint program ) */ @@ -3888,7 +3897,7 @@ android_glIsProgram__I _returnValue = glIsProgram( (GLuint)program ); - return _returnValue; + return (jboolean)_returnValue; } /* GLboolean glIsRenderbuffer ( GLuint renderbuffer ) */ @@ -3899,7 +3908,7 @@ android_glIsRenderbuffer__I _returnValue = glIsRenderbuffer( (GLuint)renderbuffer ); - return _returnValue; + return (jboolean)_returnValue; } /* GLboolean glIsShader ( GLuint shader ) */ @@ -3910,7 +3919,7 @@ android_glIsShader__I _returnValue = glIsShader( (GLuint)shader ); - return _returnValue; + return (jboolean)_returnValue; } /* GLboolean glIsTexture ( GLuint texture ) */ @@ -3921,7 +3930,7 @@ android_glIsTexture__I _returnValue = glIsTexture( (GLuint)texture ); - return _returnValue; + return (jboolean)_returnValue; } /* void glLineWidth ( GLfloat width ) */ @@ -5975,7 +5984,7 @@ android_glVertexAttribPointer__IIIZII (GLenum)type, (GLboolean)normalized, (GLsizei)stride, - (const GLvoid *)offset + (GLvoid *)offset ); } |