summaryrefslogtreecommitdiffstats
path: root/opengl
Commit message (Collapse)AuthorAgeFilesLines
* am 280436ac: Merge change 8261 into donutAndroid (Google) Code Review2009-07-221-47/+0
|\ | | | | | | | | | | | | Merge commit '280436accc45c1883766a98499148439fa044531' * commit '280436accc45c1883766a98499148439fa044531': Remove recently-added android.opengl.Version API
| * Remove recently-added android.opengl.Version APIJack Palevich2009-07-221-47/+0
| | | | | | | | | | | | There's another already-existing way of obtaining this information, the ConfigurationInfo.reqGlEsVersion field returned from ActivityManager.getDeviceConfigurationInfo.
* | am ef6b66cb: Merge change 8222 into donutAndroid (Google) Code Review2009-07-221-0/+47
|\ \ | |/ | | | | | | | | | | Merge commit 'ef6b66cbbbe7ae8ee0450cbbaae4194b069679a1' * commit 'ef6b66cbbbe7ae8ee0450cbbaae4194b069679a1': Add a public API that reports the supported OpenGLES API level.
| * Add a public API that reports the supported OpenGLES API level.Jack Palevich2009-07-221-0/+47
| |
* | Merge commit 'goog/readonly-korg-master' into merge_korg_masterJean-Baptiste Queru2009-07-161-1/+1
|\ \ | | | | | | | | | | | | | | | * commit 'goog/readonly-korg-master': Fixed Android issue #400, where the Intent documentation was inaccurate in a number of places, undoubtedly causing untold grief to innumerable masses. Bug Fixed for libagl.
| * | Bug Fixed for libagl.Shin-ichiro KAWASAKI2009-07-071-1/+1
| | |
| * | AI 145249: Correct misspelling of constant RENDERMODE_CONTUOUSLY --> ↵Jack Palevich2009-04-081-9/+9
| | | | | | | | | | | | | | | | | | | | | | | | RENDERMODE_CONTINUOUSLY BUG=1766678 Automated import of CL 145249
| * | AI 145244: Fully document GLSurfaceView and related classes.Jack Palevich2009-04-081-51/+349
| | | | | | | | | | | | | | | | | | BUG=1766685 Automated import of CL 145244
| * | Automated import from //branches/cupcake/...@142485,142485Jack Palevich2009-03-241-20/+194
| | |
| * | Automated import from //branches/cupcake/...@142481,142481Jack Palevich2009-03-242-21/+38
| | |
| * | Automated import from //branches/cupcake/...@141857,141857Jack Palevich2009-03-241-31/+23
| | |
* | | remove libagl's dependency on gralloc_priv.hMathias Agopian2009-07-154-23/+8
| | |
* | | this header file is not needed anymoreMathias Agopian2009-07-141-271/+0
| | |
* | | am 46e28db8: Merge change 6713 into donutAndroid (Google) Code Review2009-07-092-2/+2
|\ \ \ | | |/ | |/| | | | | | | | | | | | | Merge commit '46e28db8818332e3cda4cc410cc89a1ed7ce4db6' * commit '46e28db8818332e3cda4cc410cc89a1ed7ce4db6': fix for [1969185] valgrind errors in new gl stuff
| * | fix for [1969185] valgrind errors in new gl stuffMathias Agopian2009-07-092-2/+2
| | |
| * | Merge change 5352 into donutAndroid (Google) Code Review2009-06-251-3/+5
| |\ \ | | | | | | | | | | | | | | | | * changes: fix [1942438] eglGetCurrentSurface() returns bogus value
| | * | fix [1942438] eglGetCurrentSurface() returns bogus valueMathias Agopian2009-06-241-3/+5
| | | |
* | | | Make opengl loader use an absolute path.Marco Nelissen2009-07-071-1/+1
| | | |
* | | | fix a bug where gl didn't always fallback to software when copybit failed. ↵Mathias Agopian2009-06-291-13/+17
| | | | | | | | | | | | | | | | minor optimizations to copybit codepath.
* | | | use copybit for eglSwapBuffers() copy-back operationsMathias Agopian2009-06-251-52/+109
| | | |
* | | | Add eglGetRenderBufferANDROID() extension, which returns the current render ↵Mathias Agopian2009-06-256-14/+72
| | | | | | | | | | | | | | | | buffer as an android_native_buffer_t*
* | | | fix [1942438] eglGetCurrentSurface() returns bogus valueMathias Agopian2009-06-251-3/+5
| | | |
* | | | copybit now uses a native_handle_t* instead of a fd/offsetMathias Agopian2009-06-241-6/+1
| | | |
* | | | merge master in master_glMathias Agopian2009-06-246-7/+14
|\ \ \ \
| * \ \ \ am 4fb69770: Merge change 5024 into donutAndroid (Google) Code Review2009-06-225-6/+6
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '4fb69770e70352c987cc79414db7a03b52296ca7' * commit '4fb69770e70352c987cc79414db7a03b52296ca7': Remove opengl tests from tests build
| | * | | Merge change 5024 into donutAndroid (Google) Code Review2009-06-225-6/+6
| | |\ \ \ | | | |/ / | | |/| | | | | | | | | | | | * changes: Remove opengl tests from tests build
| | | * | Remove opengl tests from tests buildSriram Raman2009-06-225-6/+6
| | | | |
| * | | | am 5277103d: Merge change 5035 into donutAndroid (Google) Code Review2009-06-221-1/+8
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '5277103db9033226814edc8fcba6f4ba4e846678' * commit '5277103db9033226814edc8fcba6f4ba4e846678': add glTexParameteri() and fix glTexParameteriv()
| | * | | add glTexParameteri() and fix glTexParameteriv()Mathias Agopian2009-06-221-1/+8
| | |/ /
* | | | fix a bug where copybit would be rejected in landscape modeMathias Agopian2009-06-231-15/+30
| | | |
* | | | Android now has its own EGL extension block (yay) 0x3140-0x314F. ↵Mathias Agopian2009-06-231-1/+1
| | | | | | | | | | | | | | | | EGL_NATIVE_BUFFER_ANDROID now maps to 0x3140 instead of using the staging range
* | | | we were not fetching the texture coords in the copybit case, so we were ↵Mathias Agopian2009-06-181-1/+15
| | | | | | | | | | | | | | | | using garbage
* | | | fix/add some commentsMathias Agopian2009-06-171-4/+12
| | | |
* | | | s/w OpenGL no detects and handles all any combinations of triangle fans ↵Mathias Agopian2009-06-173-77/+122
| | | | | | | | | | | | | | | | | | | | | | | | corresponding to a rectangle this allows fallback to faster copybit code in almost all cases.
* | | | fix a scissor bug in the GLES-on-top-of copybit codeMathias Agopian2009-06-161-17/+14
| | | |
* | | | Merge commit 'goog/master' into merge_masterMathias Agopian2009-06-164-11/+117
|\ \ \ \ | |/ / /
| * | | am b4f7592b: Merge change 4299 into donutAndroid (Google) Code Review2009-06-164-11/+117
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'b4f7592b03c8424302c10e61474b0e2d0a71a630' * commit 'b4f7592b03c8424302c10e61474b0e2d0a71a630': Allow pre-Donut apps to use indirect Buffers in GL11 Pointer methods. Fix IntentFilter constructor to properly process the action parameter.
| | * | Allow pre-Donut apps to use indirect Buffers in GL11 Pointer methods.Jack Palevich2009-06-154-11/+117
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Apps targeting Donut and newer will throw an exception. We use a heuristic to determine whether an app is pre-Donut or not: We take the address space's __progname, and use that as the application's package name. For simple applications this is correct.
* | | | fix a bug where copybit only renders in the first buffer when used with s/w GLMathias Agopian2009-06-108-35/+38
| | | |
* | | | revive the copybit test.Mathias Agopian2009-06-092-93/+65
| | | |
* | | | Merge commit 'goog/master' into merge_masterMathias Agopian2009-06-056-78/+242
|\ \ \ \ | |/ / /
| * | | am cede1ed3: fix [1610840] Positional light doesn\'t work correctly on emulatorMathias Agopian2009-06-033-78/+39
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit 'cede1ed3e1721dc4a697a540388ef0f4b51c60eb' * commit 'cede1ed3e1721dc4a697a540388ef0f4b51c60eb': fix [1610840] Positional light doesn't work correctly on emulator
| | * | fix [1610840] Positional light doesn't work correctly on emulatorMathias Agopian2009-06-033-78/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This bug was introduced when lighting computations was changed from eye-space to object-space. The light position need to be transformed back to object-space each time the modelview matrix changes which requires us to compute the inverse of the modelview matrix. This computation was done with the assumption that normals where transformed (which was the case when the computation was made in eye-space), however, normals only require the inverse of the upper 3x3 matrix while transforming positions requires the inverse of the whole matrix. This caused the interesting behavior that lights were more-or-less transformed properly, but not translated at all, which caused improper lighting with directional lights in particular. There was also another smaller bug affecting directional lights: when vertices are read, only the active component are read, the other ones are ignored, later, the transformation operations are set up to ignore the unset values, howver, in the case of lighting, we use the vertex in object space (that is, before it is transformed), and therefore were using uninitalized values; in particular w.
| * | | am 5de674e1: Merge change 3013 into donutAndroid (Google) Code Review2009-06-031-0/+5
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '5de674e1cbd6e43b6d7954ccacf5cd709b30265d' * commit '5de674e1cbd6e43b6d7954ccacf5cd709b30265d': Adding missing callback onJsConfirm to dismiss any confirmation dialogs fix a bug in GL lighting where the specular component could be ommited when vertex material was disabled.
| | * | Merge change 3013 into donutAndroid (Google) Code Review2009-06-031-0/+5
| | |\ \ | | | | | | | | | | | | | | | | | | | | * changes: fix a bug in GL lighting where the specular component could be ommited when vertex material was disabled.
| | | * | fix a bug in GL lighting where the specular component could be ommited when ↵Mathias Agopian2009-06-021-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | vertex material was disabled. the specular enable flag wasn't computed in that case.
| * | | | am 5f784df5: Merge change 3011 into donutAndroid (Google) Code Review2009-06-021-144/+37
| |\ \ \ \ | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '5f784df5680e07f6cbc5d929560dfadc0e22db3b' * commit '5f784df5680e07f6cbc5d929560dfadc0e22db3b': simplify this test
| | * | | simplify this testMathias Agopian2009-06-021-144/+37
| | |/ /
| * | | am 7728be03: Merge change 2896 into donutAndroid (Google) Code Review2009-06-023-0/+305
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '7728be035f5b3b814ef4455d1742d069dbcffb61' * commit '7728be035f5b3b814ef4455d1742d069dbcffb61': added a test that exhibits some lighting issues in the software renderer. see external bug 1709
| | * | added a test that exhibits some lighting issues in the software renderer. ↵Mathias Agopian2009-06-013-0/+305
| | | | | | | | | | | | | | | | see external bug 1709