summaryrefslogtreecommitdiff
path: root/services/surfaceflinger/DisplayHardware/VirtualDisplaySurface.cpp
AgeCommit message (Expand)Author
2025-03-10SF: Remove *DisplayId::tryCast usage from VirtualDisplaySurface Gil Dekel
2024-08-15sf: ConsumerBase-based classes now create their own BufferQueues Jim Shargo
2024-05-24Revert "ui: Refactor stable ID generation for GPU virtual displays" Alan Ding
2024-05-21ui: Refactor stable ID generation for GPU virtual displays Alan Ding
2023-12-06Support fp16 in sf Alec Mouri
2023-06-26Revert "SF: Introduce struct surfaceflinger::Config" Lloyd Pique
2023-06-22SF: Introduce struct surfaceflinger::Config Lloyd Pique
2022-12-09Push HWC cache slot generation down into CompositionEngine Brian Lindahl
2022-03-31FTL: Pull Flags into namespace Dominik Laskowski
2021-11-19SF: Remove manual enum stringification Dominik Laskowski
2021-11-03Fixes broken build on crosshatch-userdebug when enable LOG_NDEBUG ning xu
2021-02-02SF: Don't cache display modes in HWComposer Marin Shalamanov
2020-12-09Merge "VirtualDisplaySurface propagate reallocation to VDS producer" am: c1e7... Alec Mouri
2020-12-08VirtualDisplaySurface propagate reallocation to VDS producer KaiChieh Chuang
2020-10-06Revert^2 "[SF] Introduce VirtualDisplayId" Marin Shalamanov
2020-01-15SurfaceFlinger: Enable -WConversion in Android.bp Ady Abraham
2019-12-13Remove GLES wording from SurfaceFlinger. Peiyong Lin
2019-03-26Return to manual slot use instead of slot generation Valerie Hau
2019-03-01Caching between SF and HWC extended to Buffer State Layers Valerie Hau
2019-02-28Revert "Caching between SF and HWC for BufferStateLayers" Wale Ogunwale
2019-02-27Caching between SF and HWC for BufferStateLayers Valerie Hau
2019-01-15SF: Move DisplaySurface into CompositionEngine Lloyd Pique
2018-11-15Revert "Bind to FBO when using GPU composition" Alec Mouri
2018-11-08Bind to FBO when using GPU composition Alec Mouri
2018-11-08SF: Generalize display management Dominik Laskowski
2018-04-25SF: Use std::string for display name Dominik Laskowski
2018-04-02[SurfaceFlinger] Replace android_dataspace with Dataspace. Peiyong Lin
2018-01-10[SurfaceFlinger] Replace NULL with nullptr. Peiyong Lin
2017-11-29surfaceflinger: remove all direct use of EGL Chia-I Wu
2017-11-10surfaceflinger: remove USE_HWC2 Chia-I Wu
2017-08-08libgui: support 64-bit BQ consumer usage Chia-I Wu
2017-07-31Have the Surface class track the buffer age. Ian Elliott
2017-05-26use 64-bits usage bits almost everywhere Mathias Agopian
2017-05-21Revert "use 64-bits usage bits almost everywhere" Guang Zhu
2017-05-19use 64-bits usage bits almost everywhere Mathias Agopian
2017-05-09fix circular dependency libnativewindow <-> libui Mathias Agopian
2017-03-16Use forceHwcCopyForVirtualDisplay in configStore Fabien Sanglard
2017-03-10surfaceflinger: simplify HWC buffer cache clean up Chia-I Wu
2017-02-17Break a dependency of libui on libandroid Mathias Agopian
2017-02-09surfaceflinger: cache HWC client targets and buffers Chia-I Wu
2016-12-13Use FenceTime to share fence times and reduce open fds. Brian Anderson
2016-12-05Rename "retire" to "present" for consistency Fabien Sanglard
2016-11-17Update producer's cache of frame events in de/queue Brian Anderson
2016-11-15BQ: Make QueueBufferOutput implement Flattenable Brian Anderson
2016-10-11Revert "Delete HWC1" Fabien Sanglard
2016-10-10Delete HWC1 Fabien Sanglard
2016-09-14Surface: Add force disconnection method. Robert Carr
2016-07-01BQ: Remove getNextFrameNumber Binder call Pablo Ceballos
2016-06-28BQ: Add and expose a unique id Pablo Ceballos
2016-04-28Return the transform to apply in getLastQueuedBuffer John Reck