1. 79dc06a BLASTBufferQueue/SF: apply transactions with one-way binder by Robert Carr · 4 years ago
  2. 461296a SF: pass acquire fence on BLAST callbacks by Ady Abraham · 4 years ago
  3. 9dada82 SF: check the correct layer state flags for latch unsignaled by Ady Abraham · 4 years ago
  4. de6d7b4 SurfaceFlinger: Add Transaction#sanitize by Robert Carr · 4 years, 1 month ago
  5. dbbe385 SF: Make ExternalTexture mockable by Vishnu Nair · 4 years ago
  6. cf6b4b4 Revert "BBQ: Clean up acquire states on BQ disconnect" by Alex Chau · 4 years, 2 months ago
  7. fab15e5 BBQ: Clean up acquire states on BQ disconnect by Vishnu Nair · 4 years, 2 months ago
  8. a5505cb Revert "SurfaceFlinger: Emit callbacks for non-buffer layer transactions" by Jiakai Zhang · 4 years, 3 months ago
  9. da1fd15 SurfaceFlinger: Emit callbacks for non-buffer layer transactions by Vishnu Nair · 4 years, 3 months ago
  10. 59a9f50 Revert^2 "Second Patch for async RenderEngine" by Sally Qi · 4 years, 4 months ago
  11. 2109270 Revert "Second Patch for async RenderEngine" by Vladimir Marko · 4 years, 4 months ago
  12. 403a05b Second Patch for async RenderEngine by Sally Qi · 4 years, 5 months ago
  13. ba4320c Combine Buffer Properties when calling setBuffer by chaviw · 4 years, 4 months ago
  14. ad31f06 Merge "Enable -Wconversion in BufferStateLayer." by Rachel Lee · 4 years, 6 months ago
  15. ed20fa4 Enable -Wconversion in BufferStateLayer. by rnlee · 4 years, 6 months ago
  16. 9ea0a76 Merge "Send releaseCallbackId and releaseFence to correct listener" into sc-v2-dev by Chavi Weingarten · 4 years, 6 months ago
  17. 0b06a8d Send releaseCallbackId and releaseFence to correct listener by chaviw · 4 years, 6 months ago
  18. 52846cd Blast: Fix missing release callbacks for shared buffers by Vishnu Nair · 4 years, 6 months ago
  19. 4ba0c2e Blast: Use a unique id to track buffers by Vishnu Nair · 4 years, 7 months ago
  20. 6a16031 Start removing Current state by Robert Carr · 4 years, 8 months ago
  21. 6bdec7d Remove rotation based scaling by Vishnu Nair · 4 years, 9 months ago
  22. 4e76553 Use transform, width, and height instead of active and requested by chaviw · 4 years, 9 months ago
  23. f3f40fe Added setBufferCrop by chaviw · 4 years, 9 months ago
  24. 5cc9ac0 Fix crop scaling with BSL by Vishnu Nair · 4 years, 9 months ago
  25. a90a570 Revert "Revert "Add ExternalTexture class into RenderEngine inte..." by Alec Mouri · 4 years, 9 months ago
  26. 98a9c04 Merge "Revert "Add ExternalTexture class into RenderEngine interface"" into sc-dev by Alec Mouri · 4 years, 9 months ago
  27. 617752f Revert "Add ExternalTexture class into RenderEngine interface" by Alec Mouri · 4 years, 10 months ago
  28. 0e4c8a4 Merge "Add ExternalTexture class into RenderEngine interface" into sc-dev by Alec Mouri · 4 years, 10 months ago
  29. 2daef3c Add ExternalTexture class into RenderEngine interface by Alec Mouri · 4 years, 10 months ago
  30. 0758e5d SurfaceFlinger: Remove deferTransactionUntil by Robert Carr · 4 years, 11 months ago
  31. a5aedbd Revert^2 "Remove setFrame from BufferStateLayer" by Chavi Weingarten · 4 years, 10 months ago
  32. a9a65fc Merge "Revert "Remove setFrame from BufferStateLayer"" into sc-dev by Orion Hodson · 4 years, 10 months ago
  33. 39d0147 Modify bounds and transform for BSL input. by chaviw · 4 years, 10 months ago
  34. 1014c4b Revert "Remove setFrame from BufferStateLayer" by Orion Hodson · 4 years, 10 months ago
  35. 9a93ea6 Remove setFrame from BufferStateLayer by chaviw · 4 years, 11 months ago
  36. 8db1010 SurfaceFlinger: remove SurfaceControl level vsyncId setting by Ady Abraham · 4 years, 11 months ago
  37. 1506b18 Introduce release buffer callback for BufferStateLayer by Vishnu Nair · 5 years ago
  38. 2571450 Rename crop_legacy to just crop by chaviw · 5 years ago
  39. c04b920 Merge changes I0b1cb7ac,I1a5eb572 into sc-dev by Rob Carr · 4 years, 11 months ago
  40. 6a5dc1f BufferStateLayer: shouldPresentNow is always true by Robert Carr · 4 years, 11 months ago
  41. 766c9c5 Simplify width, height, transform variable for BSL by chaviw · 5 years ago
  42. cf69b99 Merge changes Ie6cff82f,I0f95f2a3 into sc-dev by Ady Abraham · 4 years, 11 months ago
  43. 43752eb SurfaceFlinger: get nextPredictedPresentTime directly from frame timeline by Ady Abraham · 5 years ago
  44. 8cf8f46 Merge "Fix a memory leak with pending jank classifications" into sc-dev by Adithya Srinivasan · 4 years, 11 months ago
  45. d17c7da Fix a memory leak with pending jank classifications by Adithya Srinivasan · 5 years ago
  46. 8eda69e Update pending buffer counts immediately by Vishnu Nair · 5 years ago
  47. b238cd5 Fix broken FrameLifecycle due to Blast adapter by Adithya Srinivasan · 5 years ago
  48. b9a7dab Fix Transaction tracking for FrameTimeline by Adithya Srinivasan · 5 years ago
  49. 8ba8b07 Remove detachChildren by chaviw · 5 years ago
  50. 0a84318 Merge "BlastBufferQueue: Pass client dequeue times to SurfaceFlinger" by Vishnu Nair · 5 years ago
  51. adf632b BlastBufferQueue: Pass client dequeue times to SurfaceFlinger by Vishnu Nair · 5 years ago
  52. 63a3e59 SurfaceFlinger: Layer::shouldPresentNow should consider early frames by Ady Abraham · 5 years ago
  53. ce4adf1 SurfaceFlinger: fix early latching of buffers by Ady Abraham · 5 years ago
  54. f0c5649 SurfaceFlinger: correctly pass desired present time for BLAST by Ady Abraham · 5 years ago
  55. 7121caf SurfaceFlinger: Trace pending BufferStateLayer buffers. by Robert Carr · 5 years ago
  56. 285e9ed Merge "Add Shared timeline jank classification listener (1/2)" by Jorim Jaggi · 5 years ago
  57. 9c03b50 Add Shared timeline jank classification listener (1/2) by Jorim Jaggi · 5 years ago
  58. 8d95853 BufferStateLayer: Mirror BufferQueue behavior in fence merging by Robert Carr · 5 years ago
  59. cf26a0a BlastBufferQueue: Add support for auto refresh by Vishnu Nair · 5 years ago
  60. e7f79c5 Check if the buffer is actually being scaled instead of only checking scaling mode by Vishnu Nair · 5 years ago
  61. 916b036 SurfaceControl: Remove setOverrideScalingMode by Robert Carr · 5 years ago
  62. 6b7c5c9 Pass in framenumbers if submitting buffers via BlastBufferQueue by Vishnu Nair · 5 years ago
  63. 04eae7d Remove unused code by Alec Mouri · 5 years ago
  64. f243e5e Adjust the coding style. by Peiyong Lin · 5 years ago
  65. 6213bd9 Provide a fixed transform hint if the layer is in a fixed orientation 1/2 by Vishnu Nair · 6 years ago
  66. a6bb2bc Buffer(Queue/State)Layer: Consolidate preparePerFrameCompositionState by Robert Carr · 6 years ago
  67. fe1209c BufferStateLayer: Use mCurrentState for HeadFrameNumber by Robert Carr · 6 years ago
  68. 92bf548 Add rounded corners to BLAST layers by Valerie Hau · 6 years ago
  69. dda5d58 Merge "Plumb FrameEventHistory to client" by TreeHugger Robot · 6 years ago
  70. 871d635 Plumb FrameEventHistory to client by Valerie Hau · 6 years ago
  71. 21a64de Merge "TEMPORARY FIX: add sync point logic to BufferStateLayers" by Valerie Hau · 6 years ago
  72. da0f906 Merge "CE: Remove compositionengine::Layer" by TreeHugger Robot · 6 years ago
  73. 3282b3c TEMPORARY FIX: add sync point logic to BufferStateLayers by Valerie Hau · 6 years ago
  74. bf78464 Adding frame event history updates to BLAST by Valerie Hau · 6 years ago
  75. de19665 CE: Remove compositionengine::Layer by Lloyd Pique · 6 years ago
  76. da03256 Change mFrameNumber to uint64_t by Valerie Hau · 6 years ago
  77. 2f54d64 Modifying BLAST frame number to match BufferQueue by Valerie Hau · 6 years ago
  78. 7618b23 Force send callbacks when layer is detached by Valerie Hau · 6 years ago
  79. 1acd696 Pass back transformHint on Surface Creation by Valerie Hau · 6 years ago
  80. 32cdc1f Adding transformHint for BufferStateLayers by Valerie Hau · 6 years ago
  81. 74b0317 [Mirror Layers] Added functions to update mirrored layers info (2/4) by chaviw · 6 years ago
  82. b4c6e58 [Mirror Layers] Added clone function to layers (1/4) by chaviw · 6 years ago
  83. f83ce18 Corrected drawingTransformMatrix by chaviw · 6 years ago
  84. 7d2b208 Merge "Created bufferInfo to track buffer data in a single place (1/2)" by Chavi Weingarten · 6 years ago
  85. f145c01 Merge "Remove setGeometryAppliesWithResize" by Chavi Weingarten · 6 years ago
  86. 4244e03 Created bufferInfo to track buffer data in a single place (1/2) by chaviw · 6 years ago
  87. 214c89d Remove setGeometryAppliesWithResize by chaviw · 6 years ago
  88. 2e1608f Add per-buffer perfetto trace points for SurfaceFlinger frame events by Mikael Pessa · 7 years ago
  89. 8a01fa4 Update typeId for BufferQueueLayer and BufferStateLayer by chaviw · 6 years ago
  90. becd6bd Merge "Moved desiredPresentTime for BLAST into State" by Chavi Weingarten · 6 years ago
  91. fa67b55 Moved desiredPresentTime for BLAST into State by chaviw · 6 years ago
  92. e6861ab Merge "[SurfaceFlinger] Callback to renderengine when erasing BLAST buffers" into qt-r1-dev am: 9939d091ec am: 2778a9fcf3 by Alec Mouri · 6 years ago
  93. 4545a8a [SurfaceFlinger] Callback to renderengine when erasing BLAST buffers by Alec Mouri · 6 years ago
  94. ef4c714 Merge "SF: Move/Refactor Layer::setPerFrameData" by TreeHugger Robot · 6 years ago
  95. a8955dd SF: Factor out expected present time computation by Dominik Laskowski · 7 years ago
  96. f527548 SF: Move/Refactor Layer::setPerFrameData by Lloyd Pique · 7 years ago
  97. 1c8d720 [SurfaceFlinger] support EGLImage management in BLAST by Alec Mouri · 7 years ago
  98. cd1580c SurfaceFlinger: fix deferred transactions for buffers with timestamps by Ady Abraham · 7 years ago
  99. 6449968 Adding testing for slot generation by Valerie Hau · 7 years ago
  100. 947d34e Change slot generation for BufferState by Marissa Wall · 7 years ago