replicant-frameworks_native/opengl/tools/glgen/stubs/gles11
Jack Palevich 66089a33ea 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.
2009-12-08 15:43:51 +08:00
..
GLES10cHeader.cpp Fix bug 1856713 gl Pointer functions should use Buffer position 2009-05-15 18:13:34 -07:00
GLES10ExtcHeader.cpp Fix automatically generated code for glGet 2009-05-07 10:52:18 -07:00
GLES10ExtHeader.java-if Add an Android-specific static OpenGL ES 1.1 Java API. 2009-04-16 15:20:55 -07:00
GLES10Header.java-if Add an Android-specific static OpenGL ES 1.1 Java API. 2009-04-16 15:20:55 -07:00
GLES11cHeader.cpp Implement Matrix Palette extension. 2009-12-08 15:43:51 +08:00
GLES11ExtcHeader.cpp Implement Matrix Palette extension. 2009-12-08 15:43:51 +08:00
GLES11ExtHeader.java-if Implement Matrix Palette extension. 2009-12-08 15:43:51 +08:00
GLES11Header.java-if Implement Matrix Palette extension. 2009-12-08 15:43:51 +08:00
GLES20cHeader.cpp Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00
GLES20Header.java-if Implement Matrix Palette extension. 2009-12-08 15:43:51 +08:00
glGetProgramInfoLog.cpp Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00
glGetProgramInfoLog.java Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00
glGetProgramInfoLog.nativeReg Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00
glGetShaderInfoLog.cpp Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00
glGetShaderInfoLog.java Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00
glGetShaderInfoLog.nativeReg Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00
glGetString.cpp Add an Android-specific static OpenGL ES 1.1 Java API. 2009-04-16 15:20:55 -07:00
glGetString.java Enable static Java APIs for OpenGL ES 1.1 extensions. 2009-04-24 13:07:17 -07:00
glGetString.nativeReg Enable static Java APIs for OpenGL ES 1.1 extensions. 2009-04-24 13:07:17 -07:00
glShaderSource.cpp Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00
glShaderSource.java Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00
glShaderSource.nativeReg Add a Java API for OpenGL ES 2.0. 2009-11-19 16:34:55 +08:00