Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_frameworks_native
/
d8e5e813433c5c5e4fea29a24d993b5cfe436fe0
/
services
/
surfaceflinger
/
SurfaceFlinger.cpp
b154c42
Improve memory coherence management in screenshot code [DO NOT MERGE]
by Jesse Hall
· 11 years ago
24cd98e
Compile libsurfaceflinger with Clang and -std=c++11 [DO NOT MERGE]
by Jesse Hall
· 11 years ago
eac96b9
Merge "SurfaceFlinger: Fix rect out-of-bounds checks"
by Dan Stoza
· 11 years ago
91b2ca8
Add two new display info fields
by Andy McFadden
· 11 years ago
be31f44
SurfaceFlinger: Fix rect out-of-bounds checks
by Dan Stoza
· 11 years ago
7227b96
Merge "surfaceflinger: Replace blank/unblank with setPowerMode"
by Prashant Malani
· 11 years ago
1210f2a
am 20071e50: am e3d37a7b: Enable support RGBX_8888 for omap3
by Wengang Wu
· 11 years ago
20071e5
am e3d37a7b: Enable support RGBX_8888 for omap3
by Wengang Wu
· 11 years ago
e3d37a7
Enable support RGBX_8888 for omap3
by Wengang Wu
· 11 years ago
645b1f7
Replace "lower power mode" experiment
by Andy McFadden
· 11 years ago
5167ec6
Disable DispSync resync when not needed
by Andy McFadden
· 11 years ago
2c9b11f
surfaceflinger: Replace blank/unblank with setPowerMode
by Prashant Malani
· 11 years ago
c187900
SurfaceFlinger: Add sourceCrop to screenshot
by Dan Stoza
· 11 years ago
39cde06
am b6601961: Merge "DO NOT MERGE Add "dumpsys SurfaceFlinger --dispsync"" into klp-modular-dev
by Andy McFadden
· 11 years ago
a7f75c0
Merge "Add "dumpsys SurfaceFlinger --dispsync""
by Andy McFadden
· 11 years ago
232f5bc
DO NOT MERGE Add "dumpsys SurfaceFlinger --dispsync"
by Andy McFadden
· 11 years ago
c751e92
Add "dumpsys SurfaceFlinger --dispsync"
by Andy McFadden
· 11 years ago
dd02391
Merge "Enable changing display configuration"
by Dan Stoza
· 11 years ago
7f7da32
Enable changing display configuration
by Dan Stoza
· 11 years ago
41d67d7
Improve SurfaceFlinger PTS estimation
by Andy McFadden
· 11 years ago
f52b3c8
SurfaceFlinger: Adds the functionality to reduce refresh rate to half of
by Ruchi Kandoi
· 11 years ago
bba1385
am f3c07d4f: Fix virtual display nesting
by Dan Stoza
· 11 years ago
f3c07d4
Fix virtual display nesting
by Dan Stoza
· 11 years ago
d85084b
Adding render stats APIs to UiAutomation (framework native).
by Svetoslav
· 11 years ago
8b834ff
am 1b751203: am 50ef8562: Merge "GraphicProducerWrapper may return false transact status"
by Jesse Hall
· 11 years ago
1b75120
am 50ef8562: Merge "GraphicProducerWrapper may return false transact status"
by Jesse Hall
· 11 years ago
c2633ce
GraphicProducerWrapper may return false transact status
by bdeng3X
· 11 years ago
b9b0883
Remove deprecated BufferQueue constructor
by Dan Stoza
· 11 years ago
8bf3b1a
Merge "Revert "Implement video plane layer""
by Wonsik Kim
· 11 years ago
29fa959
Revert "Implement video plane layer"
by Wonsik Kim
· 11 years ago
55886cb
am 7429e4f7: am 112aa42e: Merge "SurfaceFlinger: fix 64-bit format string warnings"
by Greg Hackmann
· 11 years ago
7429e4f
am 112aa42e: Merge "SurfaceFlinger: fix 64-bit format string warnings"
by Greg Hackmann
· 11 years ago
86efcc0
SurfaceFlinger: fix 64-bit format string warnings
by Greg Hackmann
· 11 years ago
f837c93
Implement video plane layer
by Wonsik Kim
· 11 years ago
44c35ec
Allow "opaque" flag to be updated. DO NOT MERGE
by Andy McFadden
· 11 years ago
c701401
Allow disabling layer rotation during screenshots
by Dan Stoza
· 11 years ago
7143316
Fix virtual display nesting
by Dan Stoza
· 11 years ago
4125a4f
Allow "opaque" flag to be updated
by Andy McFadden
· 11 years ago
5246725
am 03691218: am e5f7bf74: am b6c21004: Merge "Implement per-display EGLConfig and configless EGLContext"
by Jesse Hall
· 12 years ago
10ca42c
am 4c37d088: am 6c7dcfa9: am 662d3134: Merge "Move EGLConfig selection to RenderEngine"
by Jesse Hall
· 12 years ago
19e8729
Implement per-display EGLConfig and configless EGLContext
by Jesse Hall
· 12 years ago
05f8c70
Move EGLConfig selection to RenderEngine
by Jesse Hall
· 12 years ago
cd65a2c
am bbfbe93c: am 0a645cc5: SurfaceFlinger: give SF its own vsync phase
by Jamie Gennis
· 12 years ago
5727fc0
am 47c772e8: am d1700756: SurfaceFlinger: Add EventControlThread
by Jamie Gennis
· 12 years ago
c6694b4
resolved conflicts for merge of e94d204a to master
by Jesse Hall
· 12 years ago
0a645cc
SurfaceFlinger: give SF its own vsync phase
by Jamie Gennis
· 12 years ago
d170075
SurfaceFlinger: Add EventControlThread
by Jamie Gennis
· 12 years ago
948fe0c
Disable hardware vsync when blanking the screen
by Jesse Hall
· 12 years ago
95e4a7d
am c00ab7b5: am 2d8d120d: Fix blank / partial screenshots
by Andy McFadden
· 12 years ago
2d8d120
Fix blank / partial screenshots
by Andy McFadden
· 12 years ago
b85d2cf
resolved conflicts for merge of 790b6d09 to master
by Jamie Gennis
· 12 years ago
faf77cc
SurfaceFlinger: SW-based vsync events
by Jamie Gennis
· 12 years ago
794c5ba
Simplify color adjustment using homogeneous coordinates
by Alan Viverette
· 12 years ago
c521428
am 9b4b1180: am 06993503: Merge "only clear FB when asked for the opaque layer" into klp-dev
by Dave Burke
· 12 years ago
0699350
Merge "only clear FB when asked for the opaque layer" into klp-dev
by Dave Burke
· 12 years ago
fee52e2
am f3fa0712: am 93573e91: Merge "Treat composition frames with no layers as using GLES composition" into klp-dev
by Jesse Hall
· 12 years ago
93573e9
Merge "Treat composition frames with no layers as using GLES composition" into klp-dev
by Jesse Hall
· 12 years ago
0c6fd94
am 92d7c3ee: am b65f32eb: Fix two EGLConfig selection bugs
by Jesse Hall
· 12 years ago
ac68302
only clear FB when asked for the opaque layer
by Mathias Agopian
· 12 years ago
d05a17f
Treat composition frames with no layers as using GLES composition
by Jesse Hall
· 12 years ago
b65f32e
Fix two EGLConfig selection bugs
by Jesse Hall
· 12 years ago
2b3d0c4
am 0ff4b283: am 6da15f46: fix crashers with wifi/virtual displays
by Mathias Agopian
· 12 years ago
6da15f4
fix crashers with wifi/virtual displays
by Mathias Agopian
· 12 years ago
1c479c5
am 754bad45: am d555684c: reinstate black-screenshot debugging code
by Mathias Agopian
· 12 years ago
4d57553
am f589dd29: am e2a3e872: Merge "Fix GLES context version selection" into klp-dev
by Mathias Agopian
· 12 years ago
d555684
reinstate black-screenshot debugging code
by Mathias Agopian
· 12 years ago
2185f8b
Fix GLES context version selection
by Mathias Agopian
· 12 years ago
cd9fd42
am b8080d9a: am 2a36497e: Merge "Stop using default value for Surface producerControlledByApp parameter" into klp-dev
by Jesse Hall
· 12 years ago
83cafff
Stop using default value for Surface producerControlledByApp parameter
by Jesse Hall
· 12 years ago
9c5a333
Add API for pushing color transforms to SurfaceFlinger
by Alan Viverette
· 12 years ago
ff2ed70
color blindness enhancement
by Mathias Agopian
· 12 years ago
931bda1
reset the gl viewport at each frame for each display
by Mathias Agopian
· 12 years ago
9414d67
make sure SF initialization is ran at target priority and correct thread group
by Mathias Agopian
· 12 years ago
4ceff3d
screenshot layers wouldn't work in some cases
by Mathias Agopian
· 12 years ago
d2cf8c2
Merge "Provide HWC prepare with a valid output buffer" into klp-dev
by Jesse Hall
· 12 years ago
028dc8f
Provide HWC prepare with a valid output buffer
by Jesse Hall
· 12 years ago
4f4f094
SurfaceFlinger now runs in the process's main thread
by Mathias Agopian
· 12 years ago
9e663de
Use new HWC display type/count constants.
by Jesse Hall
· 12 years ago
3f84483
SurfaceFlinger now uses GLES 2.x when available
by Mathias Agopian
· 12 years ago
5ff5a84
allow "system" screenshots even when the secure flag is set
by Mathias Agopian
· 12 years ago
a6bb107
make sure we have a context when creating the 1st surface
by Mathias Agopian
· 12 years ago
6c913be
Add ISurfaceComposer::destroyDisplay
by Jesse Hall
· 12 years ago
3ca76f4
remove support for glReadPixels screenshot path
by Mathias Agopian
· 12 years ago
db89edc
All consumers now take an IGraphicBufferConsumer instead of a BufferQueue
by Mathias Agopian
· 12 years ago
aaff4ef
SurfaceFlinger: Set the result of binderized screencapture
by Mike J. Chen
· 12 years ago
5773d3f
get rid of PixelFormatInfo and simplify things
by Mathias Agopian
· 12 years ago
6547ff4
surfaceflinger: add frame duration logging
by Jamie Gennis
· 12 years ago
38efe86
Rewrite VirtualDisplaySurface
by Jesse Hall
· 12 years ago
2ed0fe5
fix a bug where surfaceflinger and system_server could deadlock
by Mathias Agopian
· 12 years ago
547e98f
Merge "Refactor SF. Move all GL operations in their own class."
by Mathias Agopian
· 12 years ago
fee2b46
Debug code for detecting all black pixels screenshots
by Mathias Agopian
· 12 years ago
875d8e1
Refactor SF. Move all GL operations in their own class.
by Mathias Agopian
· 12 years ago
1eae0ee
clean-up SurfaceFlinger a bit
by Mathias Agopian
· 12 years ago
7cc6df5
fix a possible deadlock when removing a layer and destroying a client
by Mathias Agopian
· 12 years ago
29c3f35
Prevent opaque windows from making framebuffer translucent
by Jesse Hall
· 12 years ago
59eaeed
am 28fc78bf: am e8fed71d: Merge "Abort surface composition if hw surface is invalid"
by Jesse Hall
· 12 years ago
28fc78b
am e8fed71d: Merge "Abort surface composition if hw surface is invalid"
by Jesse Hall
· 12 years ago
c8c7109
Abort surface composition if hw surface is invalid
by Michael Chock
· 12 years ago
0aea53f
use a Framebuffer Object to render all screenshots
by Mathias Agopian
· 12 years ago
3e25fd8
Add a --color option to dumpsys SurfaceFlinger
by Mathias Agopian
· 12 years ago
Next »