0926f50664
- 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 |
||
---|---|---|
.. | ||
DisplayHardware | ||
GPUHardware | ||
purgatory | ||
tests | ||
Android.mk | ||
Barrier.h | ||
BlurFilter.cpp | ||
BlurFilter.h | ||
BootAnimation.cpp | ||
BootAnimation.h | ||
BufferAllocator.cpp | ||
BufferAllocator.h | ||
clz.cpp | ||
clz.h | ||
Layer.cpp | ||
Layer.h | ||
LayerBase.cpp | ||
LayerBase.h | ||
LayerBitmap.cpp | ||
LayerBitmap.h | ||
LayerBlur.cpp | ||
LayerBlur.h | ||
LayerBuffer.cpp | ||
LayerBuffer.h | ||
LayerDim.cpp | ||
LayerDim.h | ||
MessageQueue.cpp | ||
MessageQueue.h | ||
MODULE_LICENSE_APACHE2 | ||
SurfaceFlinger.cpp | ||
SurfaceFlinger.h | ||
Tokenizer.cpp | ||
Tokenizer.h | ||
Transform.cpp | ||
Transform.h | ||
VRamHeap.cpp | ||
VRamHeap.h |