replicant-frameworks_native/services/surfaceflinger
Mathias Agopian f74e8e0602 don't attempt to clip layers anymore using glScissor
this seems to hurt performance on some GPU. this change
might negatively affect performance on other GPUs though, but
probably in less time-sensitive cases. If this becomes a
problem it might become necessary to pre-clip the geometry
(so that we don't have to use glScissor).

This improves the rotation animation quite a bit.

Change-Id: I5dbe1286f7ad858ef2c1e1ad9a07ee3f26c0b1f3
2012-04-16 03:19:15 -07:00
..
DisplayHardware get rid off preserve backbuffer optimization in SF 2012-04-16 03:19:15 -07:00
tests remove libandroid.so from targets that don't need it 2012-03-27 13:57:43 -07:00
Android.mk SurfaceFlinger now uses the new VSYNC HAL API. 2012-04-04 19:01:20 -07:00
Barrier.h
clz.cpp
clz.h implement: "Add an ANativeWindow API for SurfaceFlinger to suggest an optimal buffer orientation" 2011-07-19 15:24:46 -07:00
DdmConnection.cpp as a debug option SrufaceFlinger can now connect to DDMS 2011-08-15 20:44:40 -07:00
DdmConnection.h as a debug option SrufaceFlinger can now connect to DDMS 2011-08-15 20:44:40 -07:00
EventThread.cpp don't wake-up eventthread every 16ms if there are no vsync requests 2012-04-12 20:43:16 -07:00
EventThread.h make sure to disable VSYNC while screen is off 2012-04-11 15:31:40 -07:00
GLExtensions.cpp
GLExtensions.h
Layer.cpp SurfaceTexture: Fully refactored from BufferQueue 2012-03-13 14:39:07 -07:00
Layer.h SurfaceTexture: Fully refactored from BufferQueue 2012-03-13 14:39:07 -07:00
LayerBase.cpp don't attempt to clip layers anymore using glScissor 2012-04-16 03:19:15 -07:00
LayerBase.h don't attempt to clip layers anymore using glScissor 2012-04-16 03:19:15 -07:00
LayerDim.cpp don't attempt to clip layers anymore using glScissor 2012-04-16 03:19:15 -07:00
LayerDim.h unify SurfaceTexture and Surface 2011-06-13 15:51:35 -07:00
LayerScreenshot.cpp don't attempt to clip layers anymore using glScissor 2012-04-16 03:19:15 -07:00
LayerScreenshot.h Fix rotation displays frame N-1 briefly while rotating 2011-11-04 15:15:32 -07:00
MessageQueue.cpp Revert "handle surfaces posts independently from composition" 2012-04-11 20:43:40 -07:00
MessageQueue.h separate transactions from updates 2012-02-01 20:43:06 -08:00
MODULE_LICENSE_APACHE2
SurfaceFlinger.cpp don't attempt to clip layers anymore using glScissor 2012-04-16 03:19:15 -07:00
SurfaceFlinger.h get rid off preserve backbuffer optimization in SF 2012-04-16 03:19:15 -07:00
SurfaceTextureLayer.cpp SurfaceTexture: Fully refactored from BufferQueue 2012-03-13 14:39:07 -07:00
SurfaceTextureLayer.h SurfaceTexture: Fully refactored from BufferQueue 2012-03-13 14:39:07 -07:00
Transform.cpp Rename (IF_)LOGD(_IF) to (IF_)ALOGD(_IF) DO NOT MERGE 2012-01-03 22:38:27 +00:00
Transform.h fix Surface positions are not floats 2011-08-30 18:51:54 -07:00