Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | fix bug [2021677] egl driver unloaded after eglTerminate() is called | Mathias Agopian | 2009-08-17 | 1 | -99/+99 | |
| | | | | | | | | | | refactored the code so that: - EGL APIs that can be called before or after eglInitialize() will work by loading the drivers first - make eglGetDisplay() a lot more efficient - make sure that EGL drivers are loaded in a thread-safe way - don't unload the drivers upon calling eglTerminate(), they're now never unloaded, since there is no safe way to do it (some thread could be running) - updated our EGL version to 1.4 - return better error codes if errors happen during initialization | |||||
* | Better error handling in EGL extensions | Mathias Agopian | 2009-08-12 | 1 | -11/+9 | |
| | ||||||
* | log opengl-call-with-no-context only once per thread, instead of for each ↵ | Mathias Agopian | 2009-07-31 | 1 | -2/+9 | |
| | | | | function call | |||||
* | GLESv2 couldn't be loaded due to wrong path specification | Mathias Agopian | 2009-07-29 | 1 | -1/+1 | |
| | ||||||
* | am 46e28db8: Merge change 6713 into donut | Android (Google) Code Review | 2009-07-09 | 1 | -1/+1 | |
|\ | | | | | | | | | | | | | Merge commit '46e28db8818332e3cda4cc410cc89a1ed7ce4db6' * commit '46e28db8818332e3cda4cc410cc89a1ed7ce4db6': fix for [1969185] valgrind errors in new gl stuff | |||||
| * | fix for [1969185] valgrind errors in new gl stuff | Mathias Agopian | 2009-07-09 | 1 | -1/+1 | |
| | | ||||||
| * | fix [1942438] eglGetCurrentSurface() returns bogus value | Mathias Agopian | 2009-06-24 | 1 | -3/+5 | |
| | | ||||||
| * | make sure to fail to software when the h/w renderer cannot be initialized | Mathias Agopian | 2009-05-20 | 1 | -0/+5 | |
| | | ||||||
* | | Make opengl loader use an absolute path. | Marco Nelissen | 2009-07-07 | 1 | -1/+1 | |
| | | ||||||
* | | Add eglGetRenderBufferANDROID() extension, which returns the current render ↵ | Mathias Agopian | 2009-06-25 | 2 | -0/+18 | |
| | | | | | | | | buffer as an android_native_buffer_t* | |||||
* | | fix [1942438] eglGetCurrentSurface() returns bogus value | Mathias Agopian | 2009-06-25 | 1 | -3/+5 | |
| | | ||||||
* | | remove some spurious debuging LOGD | Mathias Agopian | 2009-06-03 | 1 | -1/+1 | |
| | | ||||||
* | | fix/clean these Android.mk following dbort and joeo's comments | Mathias Agopian | 2009-06-03 | 1 | -4/+2 | |
| | | ||||||
* | | implement a real loader for EGL drivers | Mathias Agopian | 2009-05-28 | 4 | -136/+447 | |
| | | | | | | | | | | 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.x | Mathias Agopian | 2009-05-27 | 2 | -47/+123 | |
| | | ||||||
* | | remove libEGL and libGLESv1_CM dependencies on libutils and libui | Mathias Agopian | 2009-05-17 | 2 | -216/+1 | |
| | | ||||||
* | | Merge commit 'goog/master' into merge_master | Mathias Agopian | 2009-05-14 | 2 | -3/+3 | |
|\ \ | |/ | | | | | | | | | | | Conflicts: opengl/libagl/Android.mk opengl/libs/Android.mk opengl/libs/egl_impl.h | |||||
| * | should help fix the Simulator build. | Mathias Agopian | 2009-05-13 | 1 | -2/+2 | |
| | | ||||||
| * | should fix the build. | Mathias Agopian | 2009-05-08 | 1 | -1/+1 | |
| | | ||||||
* | | fix EGL extension string names | Mathias Agopian | 2009-05-07 | 1 | -2/+2 | |
| | | ||||||
* | | created an new EGL extension called ANDROID_swap_rectangle | Mathias Agopian | 2009-05-07 | 1 | -0/+21 | |
| | | | | | | | | | | | | 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_master | Mathias Agopian | 2009-04-30 | 1 | -8/+27 | |
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | 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 driver | Mathias Agopian | 2009-04-24 | 1 | -1/+1 | |
| | | ||||||
| * | Make sure to map undefined OES functions to their non-OES counterpart if it ↵ | Mathias Agopian | 2009-04-23 | 1 | -3/+27 | |
| | | | | | | | | exists. | |||||
| * | use gl.h to generate the *.in files. we are now supporting the full gl.h and ↵ | Mathias Agopian | 2009-04-23 | 1 | -5/+1 | |
| | | | | | | | | glext.h apis. | |||||
| * | integrate some OpenGL ES changes back from master_gl in preparation of ↵ | Mathias Agopian | 2009-04-23 | 1 | -48/+90 | |
| | | | | | | | | opening GLES to the NDK. | |||||
| * | Automated import from //branches/donutburger/...@142484,142484 | Jack Palevich | 2009-03-24 | 1 | -15/+20 | |
| | | ||||||
* | | Integrate from //sandbox/mathias/donut/...@145728 | Mathias Agopian | 2009-04-10 | 1 | -91/+274 | |
| | | | | | | | | SurfaceFlinger rework for new EGL driver model support. | |||||
* | | Automated import from //branches/master/...@142578,142578 | Jack Palevich | 2009-03-25 | 1 | -15/+20 | |
|/ | ||||||
* | auto import from //depot/cupcake/@135843 | The Android Open Source Project | 2009-03-03 | 2 | -0/+1575 | |
| | ||||||
* | auto import from //depot/cupcake/@135843 | The Android Open Source Project | 2009-03-03 | 2 | -1575/+0 | |
| | ||||||
* | auto import from //depot/cupcake/@132589 | The Android Open Source Project | 2009-03-03 | 1 | -4/+4 | |
| | ||||||
* | auto import from //depot/cupcake/@137055 | The Android Open Source Project | 2009-03-02 | 1 | -4/+4 | |
| | ||||||
* | auto import from //branches/cupcake/...@132276 | The Android Open Source Project | 2009-02-19 | 1 | -7/+1 | |
| | ||||||
* | auto import from //branches/cupcake/...@130745 | The Android Open Source Project | 2009-02-10 | 2 | -0/+1581 | |