Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_frameworks_native
/
d56eff2f49e64bb71863ffb866af8c3f686b96e9
/
services
/
surfaceflinger
/
SurfaceFlinger.cpp
1d12d8a
improve logging of external displays
by Mathias Agopian
· 13 years ago
8dfa92f
Plumb display name into SurfaceFlinger
by Andy McFadden
· 13 years ago
da27af9
add support hwc 1.1
by Mathias Agopian
· 13 years ago
cde87a3
refactor things a bit
by Mathias Agopian
· 13 years ago
6905205
Fix transform hints
by Andy McFadden
· 13 years ago
6e220a6
Fix display projections when translated.
by Jeff Brown
· 13 years ago
ce3a0a5
don't call hwc with non-empty layer lists for blanked displays
by Mathias Agopian
· 13 years ago
43601a2
Reduce failure uncertainty
by Andy McFadden
· 13 years ago
b0d1dd3
Reshuffle FramebufferSurface
by Andy McFadden
· 13 years ago
4c05dd1
Ensure that viewport and frame are initialized.
by Jeff Brown
· 13 years ago
4fb3999
Fix display projection.
by Jeff Brown
· 13 years ago
1501d54
minor cleanup
by Mathias Agopian
· 13 years ago
00e8c7a
display projection API now has a single function instead of 3
by Mathias Agopian
· 13 years ago
da8d0a5
implement display viewport and frame
by Mathias Agopian
· 13 years ago
63f165f
add libsurfaceflinger_ddmconnection for PDK build
by Keun young Park
· 13 years ago
9ca4891
If there is no hwc, call eglSwapBuffers for the main display
by Jesse Hall
· 13 years ago
93997a8
fix a crasher when setting a display to a null surface
by Mathias Agopian
· 13 years ago
85d751c
we were sometimes not setting fences properly
by Mathias Agopian
· 13 years ago
7e7ed7f
the layer list per display could contain non-visible layers
by Mathias Agopian
· 13 years ago
55801e4
we were not always clearing the screen properly
by Mathias Agopian
· 13 years ago
3ee454a
Eradicate DisplayID.
by Mathias Agopian
· 13 years ago
9d4e3d2
Banish DisplayID from the SurfaceFlinger API.
by Jeff Brown
· 13 years ago
13a082e
Added display initialization method
by Andy McFadden
· 13 years ago
0bceb84
surfaceflinger: fix display id selection
by Jamie Gennis
· 13 years ago
9b6a395
Revert "Added display initialization method"
by Andy McFadden
· 13 years ago
53ade08
Added display initialization method
by Andy McFadden
· 13 years ago
e60b068
HWComposer now has its own concept of display IDs
by Mathias Agopian
· 13 years ago
f1bf89d
Revert "Added display initialization method"
by Ramanan Rajeswaran
· 13 years ago
3f39562
Added display initialization method
by Andy McFadden
· 13 years ago
cd60f99
refactor compositing code to avoid multiple eglMakeCurrent() calls
by Mathias Agopian
· 13 years ago
5f20e2d
reimplement wifi display hack with new external display SF framework
by Mathias Agopian
· 13 years ago
818b460
display states can't share the dirty flags
by Mathias Agopian
· 13 years ago
111b2d8
binder interfaces can't be compared directly
by Mathias Agopian
· 13 years ago
13233e0
oopsie, missed a spot when fixing b/6970310
by Mathias Agopian
· 13 years ago
3559b07
we were mistakenly optimizing out SF's main transactions in some cases
by Mathias Agopian
· 13 years ago
01eb979
Fix layer removal transaction.
by Jeff Brown
· 13 years ago
ea599df
Don't crash when recovering from WM death
by Jesse Hall
· 13 years ago
2012830
make sure to repaint the screen when unblank()ing
by Mathias Agopian
· 13 years ago
8b736f1
xdpi / ydpi were reported as 0
by Mathias Agopian
· 13 years ago
e57f292
make multi-display more real
by Mathias Agopian
· 13 years ago
ef7b9c7
screenshots could stop working after camera was used
by Mathias Agopian
· 13 years ago
3165cc2
libgui includes refactoring
by Mathias Agopian
· 13 years ago
1e26087
Add a display parameter to HWComposer where needed
by Mathias Agopian
· 13 years ago
28947d7
now able to set the layer stack on a DisplayDevice
by Mathias Agopian
· 13 years ago
1a4d883
surfaceflinger: refactor FrambufferSurface
by Jamie Gennis
· 13 years ago
4297734
turn DisplayDevice into a reference-counted object
by Mathias Agopian
· 13 years ago
888c822
remove a dependency of DisplayDevice on the refresh rate
by Mathias Agopian
· 13 years ago
c1d359d
break SF dependencies on libdvm and libandroid_runtime
by Mathias Agopian
· 13 years ago
92efd84
screen-off animation won't be handled by SF anymore
by Mathias Agopian
· 13 years ago
92a979a
We now have a real list of displays.
by Mathias Agopian
· 13 years ago
fcb239d
don't filter when capturing a screenshot unless needed
by Mathias Agopian
· 13 years ago
d3ee231
cleanups in preparation of bigger changes
by Mathias Agopian
· 13 years ago
0f2f5ff
rename DisplayHardware to DisplayDevice
by Mathias Agopian
· 13 years ago
be246f8
Layers are now sorted by layer-stack first, then by z-order
by Mathias Agopian
· 13 years ago
52bbb1a
getting closer to final main composition loop
by Mathias Agopian
· 13 years ago
87baae1
get rid of global regions that should be tracked per display
by Mathias Agopian
· 13 years ago
34a09ba
Move eglSwapBuffers out of HWComposer
by Jesse Hall
· 13 years ago
c666cae
get rid of the shared-memory control block
by Mathias Agopian
· 13 years ago
028508c
hopefully fixe a race condition in sf initialization
by Mathias Agopian
· 13 years ago
8630320
split HWComposer out of DisplayHardware
by Mathias Agopian
· 13 years ago
98a121a
get rid of ro.sf.hwrotation, it's not used anymore
by Mathias Agopian
· 13 years ago
8785578
add a layerStack attribute to Layers.
by Mathias Agopian
· 13 years ago
8b33f03
update SF binder protocol to support setting display attributes
by Mathias Agopian
· 13 years ago
921e6ac
SurfaceFlinger cleanup
by Mathias Agopian
· 13 years ago
6ee93c0
Increment iterator on early-out too
by Jesse Hall
· 13 years ago
a6b32db
Handle empty HWC layer list when composing
by Jesse Hall
· 13 years ago
a491260
factor EGL/GL and surface creation out of DisplayHardware
by Mathias Agopian
· 13 years ago
3b1d2b6
mVisibleLayersSortedByZ is now maintained per display
by Mathias Agopian
· 13 years ago
4fec873
one more step towards multiple display support
by Mathias Agopian
· 13 years ago
c5c5a14
Only set acquire fences on overlay layers
by Jesse Hall
· 13 years ago
1b03149
get rid of GraphicPlane
by Mathias Agopian
· 13 years ago
3094df3
First prototype atttempting to support an external display
by Mathias Agopian
· 13 years ago
ef19414
Transfer HWC release fences to BufferQueue
by Jesse Hall
· 13 years ago
aa049f0
am 8aaf3e47: am a67e418e: Exit boot animation cleanly.
by Mathias Agopian
· 13 years ago
a67e418
Exit boot animation cleanly.
by Mathias Agopian
· 13 years ago
android-cts-4.1_r1
5df9962
fix typo in makefile LOCAL_CFLAGS was spelled LOCAL_CLFAGS
by Mathias Agopian
· 13 years ago
db403e8
split-up Client.h out of SurfaceFlinger.h
by Mathias Agopian
· 13 years ago
3e8b853
refactor HWComposer to break dependency with the HAL headers
by Mathias Agopian
· 13 years ago
8e53306
surfaceflinger: replace early suspend with binder call from PowerManager
by Colin Cross
· 13 years ago
a4c5b19
SurfaceFlinger: remove all GLES scissor calls.
by Jamie Gennis
· 13 years ago
ed9807b
we need to wait for vsync when doing the screen-off animation
by Mathias Agopian
· 13 years ago
f15a83f
SurfaceFlinger: add a crop to the layer state
by Jamie Gennis
· 13 years ago
56a2bbe
SF needs to render even if we don't have a h/w composer
by Mathias Agopian
· 13 years ago
b9494d5
make sure to clear the framebuffer when using overlays
by Mathias Agopian
· 13 years ago
f74e8e0
don't attempt to clip layers anymore using glScissor
by Mathias Agopian
· 13 years ago
a2f4e56
get rid off preserve backbuffer optimization in SF
by Mathias Agopian
· 13 years ago
8acce20
make sure to repaint the screen when screen turns on
by Mathias Agopian
· 13 years ago
69a655c
Revert "handle surfaces posts independently from composition"
by Mathias Agopian
· 13 years ago
562f4b2
handle surfaces posts independently from composition
by Mathias Agopian
· 13 years ago
22ffb11
make sure to disable VSYNC while screen is off
by Mathias Agopian
· 13 years ago
b60314a
rework screen on/off code
by Mathias Agopian
· 13 years ago
cb9732a
refactor / simplify EventThread
by Mathias Agopian
· 13 years ago
4b2ba53
better workaround for bug: 6020860
by Mathias Agopian
· 13 years ago
3854ed5
surfaceflinger: disable ddms debugging on pdk builds
by Colin Cross
· 13 years ago
b5dd9c0
rewrite density calculation code so it's understandable
by Mathias Agopian
· 13 years ago
b267579
SurfaceTexture: Fully refactored from BufferQueue
by Daniel Lam
· 13 years ago
fddc28d
add ATRACE logs for screenshots
by Mathias Agopian
· 13 years ago
35aadd6
fix surfaceflinger's dumpsys
by Mathias Agopian
· 13 years ago
841cde5
add more ATRACE
by Mathias Agopian
· 13 years ago
1c8e95c
Add tracing to various graphics components.
by Jamie Gennis
· 13 years ago
Next »