summaryrefslogtreecommitdiffstats
path: root/opengl/libs
Commit message (Collapse)AuthorAgeFilesLines
* am 46e28db8: Merge change 6713 into donutAndroid (Google) Code Review2009-07-091-1/+1
|\ | | | | | | | | | | | | 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-091-1/+1
| |
| * fix [1942438] eglGetCurrentSurface() returns bogus valueMathias Agopian2009-06-241-3/+5
| |
| * make sure to fail to software when the h/w renderer cannot be initializedMathias Agopian2009-05-201-0/+5
| |
| * libGLESv1_CM.so doesn't need to depend on libutils or libuiMathias Agopian2009-05-181-1/+1
| |
* | Make opengl loader use an absolute path.Marco Nelissen2009-07-071-1/+1
| |
* | Add eglGetRenderBufferANDROID() extension, which returns the current render ↵Mathias Agopian2009-06-252-0/+18
| | | | | | | | buffer as an android_native_buffer_t*
* | fix [1942438] eglGetCurrentSurface() returns bogus valueMathias Agopian2009-06-251-3/+5
| |
* | remove some spurious debuging LOGDMathias Agopian2009-06-031-1/+1
| |
* | fix/clean these Android.mk following dbort and joeo's commentsMathias Agopian2009-06-032-10/+8
| |
* | implement a real loader for EGL driversMathias Agopian2009-05-287-140/+476
| | | | | | | | | | we now look for a config file in /system/lib/egl/egl.cfg that describes the association of a display to a driver. these drivers are named: /system/lib/egl/lib{[EGL|GLESv1_CM|GLESv2] | GLES}_$TAG.so
* | Added most of the support needed for GLES 2.xMathias Agopian2009-05-2716-358/+962
| |
* | remove libEGL and libGLESv1_CM dependencies on libutils and libuiMathias Agopian2009-05-173-218/+3
| |
* | Merge commit 'goog/master' into merge_masterMathias Agopian2009-05-145-4/+18
|\ \ | |/ | | | | | | | | | | Conflicts: opengl/libagl/Android.mk opengl/libs/Android.mk opengl/libs/egl_impl.h
| * should help fix the Simulator build.Mathias Agopian2009-05-131-2/+2
| |
| * remove the gl{Vertex|Color|TexCoord|Normal}PointerBounds() "extension" fro ↵Mathias Agopian2009-05-081-0/+11
| | | | | | | | eglext.h
| * should fix the build.Mathias Agopian2009-05-081-1/+1
| |
| * only export the GL entry-points, hide everything else.Mathias Agopian2009-05-082-0/+6
| | | | | | | | | | | | | | | | Conflicts: opengl/libagl/Android.mk opengl/libs/Android.mk opengl/libs/egl_impl.h
* | fix EGL extension string namesMathias Agopian2009-05-071-2/+2
| |
* | created an new EGL extension called ANDROID_swap_rectangleMathias Agopian2009-05-072-0/+25
| | | | | | | | | | | | ANDROID_swap_rectangle allows to specify the rectangle affected by eglSwapBuffers(), anything outside of this rectangle is unchanged. in particular EGL_BUFFER_DESTROYED only applies to that rectangle. This extension as well as EGL_BUFFER_PRESERVED allow major optimizations on surfaceflinger, which can redraw only the dirty area during compositing. However, ANDROID_swap_rectangle allows further optimizations in EGL by reducing the amount of copy-back needed. ANDROID_swap_rectangle is particularily important for software implementations.
* | Merge commit 'goog/master' into merge_masterMathias Agopian2009-04-3012-1922/+915
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | Conflicts: libs/surfaceflinger/Layer.cpp libs/surfaceflinger/SurfaceFlinger.cpp opengl/libagl/egl.cpp opengl/libs/EGL/egl.cpp opengl/libs/GLES_CM/gl.cpp opengl/libs/GLES_CM/gl_api.in opengl/libs/gl_entries.in opengl/libs/tools/glapigen
| * oops forgot to remove a LOGD when loading an opengl driverMathias Agopian2009-04-241-1/+1
| |
| * Make sure to map undefined OES functions to their non-OES counterpart if it ↵Mathias Agopian2009-04-231-3/+27
| | | | | | | | exists.
| * use gl.h to generate the *.in files. we are now supporting the full gl.h and ↵Mathias Agopian2009-04-2311-861/+877
| | | | | | | | glext.h apis.
| * integrate some OpenGL ES changes back from master_gl in preparation of ↵Mathias Agopian2009-04-239-1491/+745
| | | | | | | | opening GLES to the NDK.
| * Automated import from //branches/donutburger/...@142484,142484Jack Palevich2009-03-241-15/+20
| |
* | Integrate from //sandbox/mathias/donut/...@145728Mathias Agopian2009-04-109-478/+934
| | | | | | | | SurfaceFlinger rework for new EGL driver model support.
* | Automated import from //branches/master/...@142578,142578Jack Palevich2009-03-251-15/+20
|/
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0313-0/+4110
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0313-4110/+0
|
* auto import from //depot/cupcake/@132589The Android Open Source Project2009-03-031-4/+4
|
* auto import from //depot/cupcake/@137055The Android Open Source Project2009-03-021-4/+4
|
* auto import from //branches/cupcake/...@132276The Android Open Source Project2009-02-191-7/+1
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-1013-0/+4116