1. 8db1010 SurfaceFlinger: remove SurfaceControl level vsyncId setting by Ady Abraham · 4 years, 5 months ago
  2. 43752eb SurfaceFlinger: get nextPredictedPresentTime directly from frame timeline by Ady Abraham · 4 years, 5 months ago
  3. b9a7dab Fix Transaction tracking for FrameTimeline by Adithya Srinivasan · 4 years, 7 months ago
  4. fc434ac Add inputEventId to SurfaceFrame by Siarhei Vishniakou · 4 years, 7 months ago
  5. 63a3e59 SurfaceFlinger: Layer::shouldPresentNow should consider early frames by Ady Abraham · 4 years, 7 months ago
  6. ce4adf1 SurfaceFlinger: fix early latching of buffers by Ady Abraham · 4 years, 8 months ago
  7. 9b2ca3e Expand jank classification by Adithya Srinivasan · 4 years, 9 months ago
  8. 9c03b50 Add Shared timeline jank classification listener (1/2) by Jorim Jaggi · 4 years, 9 months ago
  9. cf26a0a BlastBufferQueue: Add support for auto refresh by Vishnu Nair · 4 years, 9 months ago
  10. 22c7b5c SurfaceFlinger: add transactions to FrameTimeline by Ady Abraham · 4 years, 11 months ago
  11. e899edf Merge "Enable SurfaceFlinger to use FrameTimeline" by TreeHugger Robot · 4 years, 11 months ago
  12. 5f683cf Enable SurfaceFlinger to use FrameTimeline by Adithya Srinivasan · 5 years ago
  13. 04eae7d Remove unused code by Alec Mouri · 5 years ago
  14. f243e5e Adjust the coding style. by Peiyong Lin · 5 years ago
  15. b7251f4 SF: Remove display lookup in Layer classes by Dominik Laskowski · 5 years ago
  16. 6213bd9 Provide a fixed transform hint if the layer is in a fixed orientation 1/2 by Vishnu Nair · 5 years ago
  17. a6bb2bc Buffer(Queue/State)Layer: Consolidate preparePerFrameCompositionState by Robert Carr · 5 years ago
  18. debadb8 Use pixel format from buffer to determine opacity. by chaviw · 5 years ago
  19. 62a4cf8 Add compatibility param to setFrameRate() api by Steven Thomas · 6 years ago
  20. da0f906 Merge "CE: Remove compositionengine::Layer" by TreeHugger Robot · 6 years ago
  21. 71c437d SurfaceFlinger: add support for FrameRateCompatibilityType by Ady Abraham · 6 years ago
  22. de19665 CE: Remove compositionengine::Layer by Lloyd Pique · 6 years ago
  23. 8a82ba6 SurfaceFlinger: enhance refresh rate selection by Ady Abraham · 6 years ago
  24. 3172e20 Add plumbing for upcoming setFrameRate() api by Steven Thomas · 6 years ago
  25. 2d9a429 Avoid promoting weak reference of Layer on Binder thread. by chaviw · 6 years ago
  26. 7dbf76d Add implementation for onFrameDetached and onFrameCancelled by Adithya Srinivasan · 6 years ago
  27. 2e43438 Add tracing for dequeueBuffer, detachBuffer and cancelBuffer by Adithya Srinivasan · 6 years ago
  28. 74b0317 [Mirror Layers] Added functions to update mirrored layers info (2/4) by chaviw · 6 years ago
  29. b4c6e58 [Mirror Layers] Added clone function to layers (1/4) by chaviw · 6 years ago
  30. f83ce18 Corrected drawingTransformMatrix by chaviw · 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. 2e1608f Add per-buffer perfetto trace points for SurfaceFlinger frame events by Mikael Pessa · 6 years ago
  34. 8a01fa4 Update typeId for BufferQueueLayer and BufferStateLayer by chaviw · 6 years ago
  35. 49a108c Latch and relase buffers for offscreen layers on main thread. by chaviw · 6 years ago
  36. ef4c714 Merge "SF: Move/Refactor Layer::setPerFrameData" by TreeHugger Robot · 6 years ago
  37. a8955dd SF: Factor out expected present time computation by Dominik Laskowski · 6 years ago
  38. f527548 SF: Move/Refactor Layer::setPerFrameData by Lloyd Pique · 7 years ago
  39. cd1580c SurfaceFlinger: fix deferred transactions for buffers with timestamps by Ady Abraham · 6 years ago
  40. b5c4f35 Clean up Renderengine caching semantics by Alec Mouri · 6 years ago
  41. 56e538f Remove extra glFlush from handleMessageRefresh(). by Alec Mouri · 7 years ago
  42. 37c2c9b SF: Introduce OutputLayerCompositionState by Lloyd Pique · 7 years ago
  43. 2c476d0 Merge "Revert "Revert "Use renderengine::drawLayers api everywhere.""" by TreeHugger Robot · 7 years ago
  44. e7d1d4a Revert "Revert "Use renderengine::drawLayers api everywhere."" by Alec Mouri · 7 years ago
  45. 6194e2e SF Bounds caching 1/3: Defer calls that use layer bounds until the cached bounds are available. by Vishnu Nair · 7 years ago
  46. 79108df Revert "Use renderengine::drawLayers api everywhere." by Alec Mouri · 7 years ago
  47. 0f71483 Use renderengine::drawLayers api everywhere. by Alec Mouri · 7 years ago
  48. f206b66 Mark refreshPending as false when calling the fakeVsync by chaviw · 7 years ago
  49. 0449b0f Revert "SurfaceFlinger: protect state members in Layer" by Lloyd Pique · 7 years ago
  50. 8372988 SurfaceFlinger: protect state members in Layer by Ady Abraham · 7 years ago
  51. ba8f5ed Merge changes from topic "blast-callback" by Marissa Wall · 7 years ago
  52. 024a191 blast: update hasDrawingBuffer to hasFrameUpdate by Marissa Wall · 7 years ago
  53. 075d317 SF: Generalize display management by Dominik Laskowski · 7 years ago
  54. 2e102c9 SurfaceFlinger: Share ownership of layers between State and Handle. by Robert Carr · 7 years ago
  55. 52ef3e0 Merge changes Iaa0846b8,Id9420941 by Alec Mouri · 7 years ago
  56. 39801c0 Move image creation out of latchBuffer(). by Alec Mouri · 7 years ago
  57. 010d219 SF: Stop passing DispSync around. by Ana Krulec · 7 years ago
  58. 63ea760 Merge changes I7901b017,I0f38f678 by TreeHugger Robot · 7 years ago
  59. 86770e5 Remove RenderEngine::flush from latchBuffer() by Alec Mouri · 7 years ago
  60. 42ab75e SF: Cleanup layer construction by Lloyd Pique · 7 years ago
  61. f1c675b SF: Cleanups to use std::atomic/std::mutex by Lloyd Pique · 7 years ago
  62. 61c5862 blast: BufferStateLayer by Marissa Wall · 7 years ago
  63. fd66862 blast: Factor out BufferQueueLayer by Marissa Wall · 7 years ago