1. f6b7707 SurfaceFlinger: fix calculation issues with refresh rate selection by Ady Abraham · 6 years ago
  2. 8a82ba6 SurfaceFlinger: enhance refresh rate selection by Ady Abraham · 6 years ago
  3. f336396 Merge "Add plumbing for upcoming setFrameRate() api" by Steven Thomas · 6 years ago
  4. 3172e20 Add plumbing for upcoming setFrameRate() api by Steven Thomas · 6 years ago
  5. b0dbdaa SurfaceFlinger: Enable -WConversion in Android.bp by Ady Abraham · 6 years ago
  6. ba45bae Add tracing for onFrameReplaced by Adithya Srinivasan · 6 years ago
  7. 21f7b04 Merge "SurfaceFlinger: use config groups" by TreeHugger Robot · 6 years ago
  8. 2139f73 SurfaceFlinger: use config groups by Ady Abraham · 6 years ago
  9. 2d9a429 Avoid promoting weak reference of Layer on Binder thread. by chaviw · 6 years ago
  10. 487340f TimeStats: make sure acquire fence is captured by Yiwei Zhang · 6 years ago
  11. 46e9976 Merge "TimeStats & FrameTracer: refactor layerID to layerId" by TreeHugger Robot · 6 years ago
  12. 1a88c40 TimeStats & FrameTracer: refactor layerID to layerId by Yiwei Zhang · 6 years ago
  13. 49cea51 SF: Fully disable content detection if opted out by Dominik Laskowski · 6 years ago
  14. 7dbf76d Add implementation for onFrameDetached and onFrameCancelled by Adithya Srinivasan · 6 years ago
  15. f7a09ed SF: Optimize layer history in scheduler by Dominik Laskowski · 6 years ago
  16. d80895b Merge "Add tracing for dequeueBuffer, detachBuffer and cancelBuffer" by TreeHugger Robot · 6 years ago
  17. 2e43438 Add tracing for dequeueBuffer, detachBuffer and cancelBuffer by Adithya Srinivasan · 6 years ago
  18. f8c61c3 Merge "SF: Use std::string for layer names" by TreeHugger Robot · 6 years ago
  19. e300b31 SF: Switch BufferQueueLayer to using the factory during init by Lloyd Pique · 6 years ago
  20. 87a07e4 SF: Use std::string for layer names by Dominik Laskowski · 6 years ago
  21. 1c3a5eb SF: Switch Layer::createClone to using the factory by Lloyd Pique · 6 years ago
  22. b4c6e58 [Mirror Layers] Added clone function to layers (1/4) by chaviw · 6 years ago
  23. 9755fb7 CE: Layers only have FE layer state by Lloyd Pique · 6 years ago
  24. bf07761 Merge "SurfaceFlinger: retain the sideband layer information for composition" am: 13286c3b51 am: 8d5eb54030 am: 436f8421ed by Pierre Couillaud · 6 years ago
  25. 8d5eb54 Merge "SurfaceFlinger: retain the sideband layer information for composition" by Pierre Couillaud · 6 years ago
  26. f83ce18 Corrected drawingTransformMatrix by chaviw · 6 years ago
  27. d66b6c2 SurfaceFlinger: retain the sideband layer information for composition by Pierre Couillaud · 6 years ago
  28. 1e0a03c Merge "Moved info about activeBuffer into bufferInfo (2/2)" by Chavi Weingarten · 6 years ago
  29. 7d2b208 Merge "Created bufferInfo to track buffer data in a single place (1/2)" by Chavi Weingarten · 6 years ago
  30. f145c01 Merge "Remove setGeometryAppliesWithResize" by Chavi Weingarten · 6 years ago
  31. d62d306 Moved info about activeBuffer into bufferInfo (2/2) by chaviw · 6 years ago
  32. 4244e03 Created bufferInfo to track buffer data in a single place (1/2) by chaviw · 6 years ago
  33. 214c89d Remove setGeometryAppliesWithResize by chaviw · 6 years ago
  34. 90092f4 Refactor: Pull tracing out of TimeStats. by Mikael Pessa · 6 years ago
  35. 2e1608f Add per-buffer perfetto trace points for SurfaceFlinger frame events by Mikael Pessa · 6 years ago
  36. 49a108c Latch and relase buffers for offscreen layers on main thread. by chaviw · 6 years ago
  37. ef4c714 Merge "SF: Move/Refactor Layer::setPerFrameData" by TreeHugger Robot · 6 years ago
  38. ba119a3 Merge "SF: Factor out expected present time computation" by TreeHugger Robot · 6 years ago
  39. a8955dd SF: Factor out expected present time computation by Dominik Laskowski · 6 years ago
  40. 44685cb Merge damage region when dropping an app buffer by Steven Thomas · 6 years ago
  41. f527548 SF: Move/Refactor Layer::setPerFrameData by Lloyd Pique · 7 years ago
  42. 8fe1102 SurfaceFlinger: get present time from SF and not from Scheduler by Ady Abraham · 6 years ago
  43. aa61419 [SurfaceFlinger] correct present time for negative phase offsets by Alec Mouri · 6 years ago
  44. a315ce7 SurfaceFlinger: Force HDR content on DEFAULT refresh rate by Ady Abraham · 6 years ago
  45. 485e4c3 Clean-up egl image preallocation by Alec Mouri · 6 years ago
  46. cd1580c SurfaceFlinger: fix deferred transactions for buffers with timestamps by Ady Abraham · 6 years ago
  47. 09bd392 SF: Updating content FPS tracking by Ady Abraham · 6 years ago
  48. 9dab343 SF: Clean up constructors by Dominik Laskowski · 6 years ago
  49. 13f0d1a Return to manual slot use instead of slot generation by Valerie Hau · 6 years ago
  50. fefd6ae SF: Updating video detection logic. This is V0. by Ana Krulec · 7 years ago
  51. 97d0423 SurfaceFlinger: remove mUse90Hz flag by Ady Abraham · 6 years ago
  52. 6f89c37 Caching between SF and HWC extended to Buffer State Layers by Valerie Hau · 6 years ago
  53. b5c4f35 Clean up Renderengine caching semantics by Alec Mouri · 7 years ago
  54. b82cf27 Merge "Revert "Caching between SF and HWC for BufferStateLayers"" by Wale Ogunwale · 7 years ago
  55. 5723fbd Revert "Caching between SF and HWC for BufferStateLayers" by Wale Ogunwale · 7 years ago
  56. 3e4466c Merge "Caching between SF and HWC for BufferStateLayers" by Valerie Hau · 7 years ago
  57. b28f007 Caching between SF and HWC for BufferStateLayers by Valerie Hau · 7 years ago
  58. d1fe5d3 Merge changes I7c51f161,I9231f4b4 by TreeHugger Robot · 7 years ago
  59. ba13ab3 SF: Add a flag to guard the video detection feature by Ana Krulec · 7 years ago
  60. fa8fd6b SF: Remove LayerBE by Lloyd Pique · 7 years ago
  61. 79e0f7f Merge changes from topic "scheduler::123998711" by TreeHugger Robot · 7 years ago
  62. 56e538f Remove extra glFlush from handleMessageRefresh(). by Alec Mouri · 7 years ago
  63. c287042 SF: Migrate to Scheduler and clean up duplicate code. by Ana Krulec · 7 years ago
  64. a062923 SurfaceFlinger: Rework buffer latching when removing from current state by Robert Carr · 7 years ago
  65. 0b785d8 SF: Introduce LayerCompositionState by Lloyd Pique · 7 years ago
  66. 37c2c9b SF: Introduce OutputLayerCompositionState by Lloyd Pique · 7 years ago
  67. c3e2131 SurfaceFlinger: get expectedPresentTime from Scheduler by Ady Abraham · 7 years ago
  68. 13fb886 Merge "SurfaceFlinger: check fence when acquiring buffer with PTS" by TreeHugger Robot · 7 years ago
  69. 2c476d0 Merge "Revert "Revert "Use renderengine::drawLayers api everywhere.""" by TreeHugger Robot · 7 years ago
  70. e7d1d4a Revert "Revert "Use renderengine::drawLayers api everywhere."" by Alec Mouri · 7 years ago
  71. 6194e2e SF Bounds caching 1/3: Defer calls that use layer bounds until the cached bounds are available. by Vishnu Nair · 7 years ago
  72. fe95fd7 SurfaceFlinger: check fence when acquiring buffer with PTS by Ady Abraham · 7 years ago
  73. 79108df Revert "Use renderengine::drawLayers api everywhere." by Alec Mouri · 7 years ago
  74. 0f71483 Use renderengine::drawLayers api everywhere. by Alec Mouri · 7 years ago
  75. f206b66 Mark refreshPending as false when calling the fakeVsync by chaviw · 7 years ago
  76. 0449b0f Revert "SurfaceFlinger: protect state members in Layer" by Lloyd Pique · 7 years ago
  77. b770ed3 SurfaceFlinger: Fix triple buffering variable naming confusion by Yiwei Zhang · 7 years ago
  78. 8372988 SurfaceFlinger: protect state members in Layer by Ady Abraham · 7 years ago
  79. af8ee94 SF TimeStats: Remove some redundant functions by Yiwei Zhang · 7 years ago
  80. 7e666a5 SF TimeStats: Make TimeStats class non-singleton by Yiwei Zhang · 7 years ago
  81. 3084c05 SF: Adding Layer History to SF. by Ana Krulec · 7 years ago
  82. ba8f5ed Merge changes from topic "blast-callback" by Marissa Wall · 7 years ago
  83. 024a191 blast: update hasDrawingBuffer to hasFrameUpdate by Marissa Wall · 7 years ago
  84. 4431317 Merge "SF: Adding dynamic switching between 30 and 60 Hz in Scheduler." by Ana Krulec · 7 years ago
  85. 7ab5603 SF: Adding dynamic switching between 30 and 60 Hz in Scheduler. by Ana Krulec · 7 years ago
  86. 075d317 SF: Generalize display management by Dominik Laskowski · 7 years ago
  87. 2e102c9 SurfaceFlinger: Share ownership of layers between State and Handle. by Robert Carr · 7 years ago
  88. 69bfac1 Merge changes I40941490,Iab8c01d6,Iae949ce4 by Yiwei Zhang · 7 years ago
  89. 9689e2f SF TimeStats: optimize mTimeStatsTracker to use layerID as hash key by Yiwei Zhang · 7 years ago
  90. 1509411 Revert "SF: Use CompositionInfo to program HWComposer" by David Sodman · 7 years ago
  91. 52ef3e0 Merge changes Iaa0846b8,Id9420941 by Alec Mouri · 7 years ago
  92. 39801c0 Move image creation out of latchBuffer(). by Alec Mouri · 7 years ago
  93. e588e31 Moving DispSync into Scheduler. by Ana Krulec · 7 years ago
  94. 010d219 SF: Stop passing DispSync around. by Ana Krulec · 7 years ago
  95. 63ea760 Merge changes I7901b017,I0f38f678 by TreeHugger Robot · 7 years ago
  96. 86770e5 Remove RenderEngine::flush from latchBuffer() by Alec Mouri · 7 years ago
  97. 42ab75e SF: Cleanup layer construction by Lloyd Pique · 7 years ago
  98. f1c675b SF: Cleanups to use std::atomic/std::mutex by Lloyd Pique · 7 years ago
  99. 6b9225a surfaceflinger: fix current transform hint by Marissa Wall · 7 years ago
  100. 10a41ff SF: Use CompositionInfo to program HWComposer by David Sodman · 7 years ago