History log of /frameworks/base/opengl/java/android/opengl/GLES20.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
58d80c53c0aa2716b9bb6efa64111e1528cef2f8 11-Apr-2013 Jesse Hall <jessehall@google.com> Unhide android.opengl.GLES30 class and contents

Bug: 8566953
Change-Id: I5273fb3bff642da5ff1eecb5899e8051402b19ca
/frameworks/base/opengl/java/android/opengl/GLES20.java
d830e74ff4bc9aa015f746e54f6922bf5221f1ba 29-Mar-2013 Jesse Hall <jessehall@google.com> Add android.opengl.GLES30, hidden for now

Bug: 8566953
Change-Id: Ia5a01d5e857b4fce12a451e2dcab0359758ad648
/frameworks/base/opengl/java/android/opengl/GLES20.java
15284dee8efe6b4d1441ab040962077614b5061a 23-Feb-2013 Mathias Agopian <mathias@google.com> regenerate GLES java bindings

- added most missing validation checks
- glGet* validation reimplement from khronos documentation

Bug: 7402895

Change-Id: I92a805bb1aba1600d3372dc2db22eab08c975d7f
/frameworks/base/opengl/java/android/opengl/GLES20.java
89be00bcda2b5965757e83bdf70a650b64373045 23-Feb-2013 Mathias Agopian <mathias@google.com> regenerate egl/gles stubs from glgen

those are minor cosmetic changes.

Change-Id: I84ee5383577f0ca33ed7cc32d03e53c1475f068d
/frameworks/base/opengl/java/android/opengl/GLES20.java
dd06946252be852aa53eb6142a119b0fccc83cd1 20-Jul-2012 Thomas Tafertshofer <tafertth@google.com> updated gles20 bindings, fixes broken methods

this adds correct versions of the broken GLES20 methods
glGetShaderSource, glGetActiveAttrib and glGetActiveUniform.
the old functions are still there and need to be @hide later.

Bug: 6006380
Change-Id: I8127a77c4b89aa8a9a54bea88774077535e2139d
/frameworks/base/opengl/java/android/opengl/GLES20.java
24ce5fb2cc09d0a14406e7b935f8648c5720d27e 09-Apr-2011 Elliott Hughes <enh@google.com> Kill the global references in the OpenGL wrappers.

Just use jniThrowException instead. Note that it would be trivial to throw
seemingly more appropriate exceptions (NullPointerException and
OutOfMemoryException in particular), but I'm only attempting to preserve
existing behavior here.

I also found shadowing bugs in some of the special-case functions, which
would previously always have leaked memory.

This also moves an accidental change to a generated file (ActivityThread ->
AppGlobals) into the generator, so it won't be overwritten in future.

Change-Id: Iab570310b568cb406c60dd0e2b8211f8a36ae590
/frameworks/base/opengl/java/android/opengl/GLES20.java
c086ca1fa7cebc3e9a51abd4be4688346225c2e4 08-Dec-2010 Dan Bornstein <danfuzz@android.com> These files had an older header.

This patch replaces the file headers with the approved Android
header text.

Change-Id: I63cbd21e9112dab404158fb65f74bc6ca5b07eac
/frameworks/base/opengl/java/android/opengl/GLES20.java
224107a421e2611b15d1ec736df54bca9ee3e78d 22-Jun-2010 Jack Palevich <jackpal@google.com> Add OpenGL ES 2.0 VBO versions glDrawElements and glVertexAttribPointer.

Change-Id: Id0069535e97fe96eef74e4d0c1d19b010061fe3b
/frameworks/base/opengl/java/android/opengl/GLES20.java
981ccfbbfd737e2bdf0cedec0089975f91fd4e0a 08-Dec-2009 Jack Palevich <jackpal@google.com> Implement Matrix Palette extension.

Adds support for formerly-unimplemented methods:

glCurrentPaletteMatrixOES
glLoadPaletteFromModelViewMatrixOES
glMatrixIndexPointerOES
glWeightPointerOES

The bulk of the changes are related to implementing the two PointerOES
methods, which are implemented pretty much the same way as the existing
Pointer methods were implemented.

This change also changes the way glPointSizePointerOES is implemented,
making it act like all the other Pointer methods. (Previously it was
not handling non-direct-buffer arguments correctly.)

Fixes bug 2308625 "Support matrix palette skinning
in JSR239 and related APIs"

Also updated GLLogWraper to fix two bugs in GLLogWrapper that were
discovered while testing matrix palette skinning support:

a) Handle trying to print the contents of null-but-enabled buffers.
(It's not legal to draw with null-but-enabled buffers, and
in fact some OpenGL drivers will crash if you try to render in this
state, but there's no reason the GLLogWrapper should crash while trying
to debug this situation.

b) Don't read off the end of a vertex buffer with non-zero position when
printing the entire contents of the vertex buffer. Now we only print from
the current position to the end of the buffer.
/frameworks/base/opengl/java/android/opengl/GLES20.java
aa396b9610f339cf280159144fbea47506f060e7 27-Nov-2009 Jack Palevich <jackpal@google.com> Unhide the Android OpenGL ES 2.0 API

Add a Matrix.setLookAtM method for computing a look-at viewing transform.

Change GLU.lookAt to use Matrix.setLook.
/frameworks/base/opengl/java/android/opengl/GLES20.java
3608891b83af9fbd1af9b9a411f2a90e52353ff8 19-Nov-2009 Jack Palevich <jackpal@google.com> Add a Java API for OpenGL ES 2.0.

Currently this API is hidden.

Add a test program.
/frameworks/base/opengl/java/android/opengl/GLES20.java