summaryrefslogtreecommitdiffstats
path: root/opengl/libagl
Commit message (Collapse)AuthorAgeFilesLines
...
* | move opengl/include/EGL/android_natives.h to ↵Mathias Agopian2009-05-054-3/+6
| | | | | | | | | | | | include/ui/egl/android_natives.h and don't include it from egl.h the android_native_ types are just forward declared in egl.h
* | get rid of android_native_buffer_t::getHandle() and replace it with an ↵Mathias Agopian2009-05-052-29/+11
| | | | | | | | | | | | handle field this abstraction was not necessary. things are easier now.
* | removed the "bits" attribute from android_native_buffer_t.Mathias Agopian2009-05-052-32/+56
| | | | | | | | "bits" can never be trusted now that we need to call lock() on the handle to get the virtual address of the buffer.
* | update surfaceflinger, libui and libagl to the new gralloc apiMathias Agopian2009-05-046-93/+163
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Currently the lock/unlock path is naive and is done for each drawing operation (glDrawElements and glDrawArrays). this should be improved eventually. - factor all the lock/unlock code in SurfaceBuffer. - fixed "showupdate" so it works even when we don't have preserving eglSwapBuffers(). - improved the situation with the dirty-region and fixed a problem that caused GL apps to not update. - make use of LightRefBase() where needed, instead of duplicating its implementation - add LightRefBase::getStrongCount() - renamed EGLNativeWindowSurface.cpp to FramebufferNativeWindow.cpp - disabled copybits test, since it clashes with the new gralloc api - Camera/Video will be fixed later when we rework the overlay apis
* | more debugging tools around BufferMapperMathias Agopian2009-04-101-4/+9
| |
* | Integrate from //sandbox/mathias/donut/...@145728Mathias Agopian2009-04-109-275/+1051
| | | | | | | | SurfaceFlinger rework for new EGL driver model support.
* | Automated import from //branches/master/...@142578,142578Jack Palevich2009-03-251-6/+18
|/
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0332-0/+11463
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-0332-11461/+0
|
* auto import from //depot/cupcake/@132589The Android Open Source Project2009-03-031-4/+2
|
* auto import from //depot/cupcake/@137055The Android Open Source Project2009-03-021-2/+4
|
* auto import from //branches/cupcake/...@130745The Android Open Source Project2009-02-103-46/+11
|
* auto import from //branches/cupcake/...@126645The Android Open Source Project2009-01-151-0/+5
|
* Code drop from //branches/cupcake/...@124589The Android Open Source Project2008-12-177-120/+192
|
* Initial ContributionThe Android Open Source Project2008-10-2132-0/+11419