Gitiles
Code Review
Sign In
review.blissroms.org
/
platform_frameworks_native
/
fe1209c190cd86651584b9dc8a7355b7131dc159
/
services
/
surfaceflinger
/
BufferStateLayer.cpp
fe1209c
BufferStateLayer: Use mCurrentState for HeadFrameNumber
by Robert Carr
· 5 years ago
92bf548
Add rounded corners to BLAST layers
by Valerie Hau
· 5 years ago
dda5d58
Merge "Plumb FrameEventHistory to client"
by TreeHugger Robot
· 5 years ago
871d635
Plumb FrameEventHistory to client
by Valerie Hau
· 6 years ago
21a64de
Merge "TEMPORARY FIX: add sync point logic to BufferStateLayers"
by Valerie Hau
· 5 years ago
da0f906
Merge "CE: Remove compositionengine::Layer"
by TreeHugger Robot
· 5 years ago
3282b3c
TEMPORARY FIX: add sync point logic to BufferStateLayers
by Valerie Hau
· 5 years ago
bf78464
Adding frame event history updates to BLAST
by Valerie Hau
· 6 years ago
6274838
Merge "[TimeStats] Expose pathological latch counters"
by TreeHugger Robot
· 6 years ago
91f6df3
[TimeStats] Expose pathological latch counters
by Alec Mouri
· 6 years ago
134651a
Move frame number to layer state
by Valerie Hau
· 6 years ago
de19665
CE: Remove compositionengine::Layer
by Lloyd Pique
· 6 years ago
9c2cc9d
Merge "SurfaceFlinger: enhance refresh rate selection"
by TreeHugger Robot
· 6 years ago
8a82ba6
SurfaceFlinger: enhance refresh rate selection
by Ady Abraham
· 6 years ago
4274794
Merge "Modifying BLAST frame number to match BufferQueue"
by Valerie Hau
· 6 years ago
2f54d64
Modifying BLAST frame number to match BufferQueue
by Valerie Hau
· 6 years ago
b0dbdaa
SurfaceFlinger: Enable -WConversion in Android.bp
by Ady Abraham
· 6 years ago
9b6559c
Merge "ui: Deduplicate rotation types"
by TreeHugger Robot
· 6 years ago
7618b23
Force send callbacks when layer is detached
by Valerie Hau
· 6 years ago
718f960
ui: Deduplicate rotation types
by Dominik Laskowski
· 6 years ago
2139f73
SurfaceFlinger: use config groups
by Ady Abraham
· 6 years ago
46e9976
Merge "TimeStats & FrameTracer: refactor layerID to layerId"
by TreeHugger Robot
· 6 years ago
1a88c40
TimeStats & FrameTracer: refactor layerID to layerId
by Yiwei Zhang
· 6 years ago
49cea51
SF: Fully disable content detection if opted out
by Dominik Laskowski
· 6 years ago
f7a09ed
SF: Optimize layer history in scheduler
by Dominik Laskowski
· 6 years ago
4904eb8
Merge "Adding transformHint for BufferStateLayers"
by Valerie Hau
· 6 years ago
32cdc1f
Adding transformHint for BufferStateLayers
by Valerie Hau
· 6 years ago
87a07e4
SF: Use std::string for layer names
by Dominik Laskowski
· 6 years ago
1c3a5eb
SF: Switch Layer::createClone to using the factory
by Lloyd Pique
· 6 years ago
321e83c
BLAST: Handle detached layers.
by Robert Carr
· 6 years ago
b4c6e58
[Mirror Layers] Added clone function to layers (1/4)
by chaviw
· 6 years ago
9755fb7
CE: Layers only have FE layer state
by Lloyd Pique
· 6 years ago
f83ce18
Corrected drawingTransformMatrix
by chaviw
· 6 years ago
d62d306
Moved info about activeBuffer into bufferInfo (2/2)
by chaviw
· 6 years ago
4244e03
Created bufferInfo to track buffer data in a single place (1/2)
by chaviw
· 6 years ago
90092f4
Refactor: Pull tracing out of TimeStats.
by Mikael Pessa
· 6 years ago
2e1608f
Add per-buffer perfetto trace points for SurfaceFlinger frame events
by Mikael Pessa
· 6 years ago
becd6bd
Merge "Moved desiredPresentTime for BLAST into State"
by Chavi Weingarten
· 6 years ago
fa67b55
Moved desiredPresentTime for BLAST into State
by chaviw
· 6 years ago
e6861ab
Merge "[SurfaceFlinger] Callback to renderengine when erasing BLAST buffers" into qt-r1-dev am: 9939d091ec am: 2778a9fcf3
by Alec Mouri
· 6 years ago
4545a8a
[SurfaceFlinger] Callback to renderengine when erasing BLAST buffers
by Alec Mouri
· 6 years ago
ef4c714
Merge "SF: Move/Refactor Layer::setPerFrameData"
by TreeHugger Robot
· 6 years ago
a8955dd
SF: Factor out expected present time computation
by Dominik Laskowski
· 6 years ago
f527548
SF: Move/Refactor Layer::setPerFrameData
by Lloyd Pique
· 7 years ago
efb71af
blast: fix registering callbacks
by Marissa Wall
· 6 years ago
e05c5a0
Merge "[SurfaceFlinger] support EGLImage management in BLAST" into qt-r1-dev
by TreeHugger Robot
· 6 years ago
1c8d720
[SurfaceFlinger] support EGLImage management in BLAST
by Alec Mouri
· 6 years ago
aa61419
[SurfaceFlinger] correct present time for negative phase offsets
by Alec Mouri
· 6 years ago
a315ce7
SurfaceFlinger: Force HDR content on DEFAULT refresh rate
by Ady Abraham
· 6 years ago
d076fdd
Merge "SurfaceFlinger: fix deferred transactions for buffers with timestamps" into qt-dev
by Ady Abraham
· 6 years ago
cd1580c
SurfaceFlinger: fix deferred transactions for buffers with timestamps
by Ady Abraham
· 6 years ago
0ef8d60
Revert "blast: turn off surface damage"
by Marissa Wall
· 6 years ago
ab158ab
Merge "blast: turn off surface damage" into qt-dev
by TreeHugger Robot
· 6 years ago
ae33e1a
blast: turn off surface damage
by Marissa Wall
· 6 years ago
947d34e
Change slot generation for BufferState
by Marissa Wall
· 6 years ago
09bd392
SF: Updating content FPS tracking
by Ady Abraham
· 6 years ago
13f0d1a
Return to manual slot use instead of slot generation
by Valerie Hau
· 6 years ago
9ae031a
Merge "blast: remove unnecessary compute bound computations"
by TreeHugger Robot
· 6 years ago
171d0d2
blast: remove unnecessary compute bound computations
by Marissa Wall
· 6 years ago
16c112d
blast: fix 30Hz wake up issue
by Marissa Wall
· 6 years ago
e86aaa2
Merge "blast: fix crop and display frame"
by TreeHugger Robot
· 6 years ago
290ad08
blast: fix crop and display frame
by Marissa Wall
· 6 years ago
bc6ddb1
Add postTime and desired present time to BufferStateLayer TimeStats
by Valerie Hau
· 6 years ago
6f89c37
Caching between SF and HWC extended to Buffer State Layers
by Valerie Hau
· 6 years ago
b5c4f35
Clean up Renderengine caching semantics
by Alec Mouri
· 6 years ago
5723fbd
Revert "Caching between SF and HWC for BufferStateLayers"
by Wale Ogunwale
· 6 years ago
b28f007
Caching between SF and HWC for BufferStateLayers
by Valerie Hau
· 6 years ago
efa19c2
Merge "blast: adding a buffer doesn't make the frame dirty"
by TreeHugger Robot
· 6 years ago
0a3a2b5
blast: adding a buffer doesn't make the frame dirty
by Marissa Wall
· 6 years ago
56e538f
Remove extra glFlush from handleMessageRefresh().
by Alec Mouri
· 7 years ago
0b785d8
SF: Introduce LayerCompositionState
by Lloyd Pique
· 7 years ago
37c2c9b
SF: Introduce OutputLayerCompositionState
by Lloyd Pique
· 7 years ago
98df80a
Merge changes I5ef52fe3,I5d6ec6fd
by Vishnu Nair
· 6 years ago
4351ad5
SF Bounds caching 2/3: Compute and cache layer bounds during invalidate stage
by Vishnu Nair
· 6 years ago
042523f
Merge "ASurfaceControl: dataspace (2/2)"
by TreeHugger Robot
· 6 years ago
3ff826c
ASurfaceControl: dataspace (2/2)
by Marissa Wall
· 6 years ago
3628627
Merge "Background modifications trigger callbacks (BufferStateLayer)"
by TreeHugger Robot
· 6 years ago
aa19456
Background modifications trigger callbacks (BufferStateLayer)
by Valerie Hau
· 6 years ago
2c476d0
Merge "Revert "Revert "Use renderengine::drawLayers api everywhere."""
by TreeHugger Robot
· 6 years ago
e7d1d4a
Revert "Revert "Use renderengine::drawLayers api everywhere.""
by Alec Mouri
· 6 years ago
6194e2e
SF Bounds caching 1/3: Defer calls that use layer bounds until the cached bounds are available.
by Vishnu Nair
· 6 years ago
79108df
Revert "Use renderengine::drawLayers api everywhere."
by Alec Mouri
· 6 years ago
dd0b757
Combining background color related transactions/functions
by Valerie Hau
· 7 years ago
6b9ee73
Merge "Use renderengine::drawLayers api everywhere."
by Alec Mouri
· 7 years ago
0f71483
Use renderengine::drawLayers api everywhere.
by Alec Mouri
· 7 years ago
a72e281
Adding setColor, setColorAlpha, and setColorDataspace to BufferStateLayer
by Valerie Hau
· 7 years ago
5a68a77
blast: send back previous release fences
by Marissa Wall
· 7 years ago
0449b0f
Revert "SurfaceFlinger: protect state members in Layer"
by Lloyd Pique
· 7 years ago
0f3242d
blast: negative display frames are invalid
by Marissa Wall
· 7 years ago
0bc0915
Modifying BufferStateLayer crop to be within buffer bounds
by Valerie Hau
· 7 years ago
8372988
SurfaceFlinger: protect state members in Layer
by Ady Abraham
· 7 years ago
1270145
Merge changes from topic "blast frame"
by TreeHugger Robot
· 7 years ago
861616d
blast: use frame instead of size and position
by Marissa Wall
· 7 years ago
af8ee94
SF TimeStats: Remove some redundant functions
by Yiwei Zhang
· 7 years ago
7e666a5
SF TimeStats: Make TimeStats class non-singleton
by Yiwei Zhang
· 7 years ago
5aec641
blast: check for buffer before dumping format
by Marissa Wall
· 7 years ago
f79d96c
Merge "SF: Add support for boundless layers 1/2"
by TreeHugger Robot
· 7 years ago
6035634
SF: Add support for boundless layers 1/2
by Vishnu Nair
· 7 years ago
ba8f5ed
Merge changes from topic "blast-callback"
by Marissa Wall
· 7 years ago
fda30bb
blast: send TransactionStats with callback
by Marissa Wall
· 7 years ago
Next »