Gitiles
Code Review
Sign In
gerrit.omnirom.org
/
android_external_drm_hwcomposer
/
556f56cea7c73c9ab06acd49c1509f256c4b51c0
/
hwcomposer.cpp
9cc8393
DO NOT MERGE: revert HWC2 changes
by Adrian Salido
· 8 years ago
882a3d3
Merge "drm_hwcomposer: Move some utilities out of hwcomposer.cpp" am: 2e5d9d399f am: bc1e7d8bed am: 22004d1158
by Sean Paul
· 8 years ago
6eae1c4
resolve merge conflicts of 6419ef5 to oc-dev-plus-aosp
by Zach Reizner
· 8 years ago
0e89268
drm_hwcomposer: introduce QueueWorker
by Adrian Salido
· 8 years ago
e5c7565
drm_hwcomposer: refactor Worker
by Adrian Salido
· 8 years ago
80b1a5d
drm_hwcomposer: Move some utilities out of hwcomposer.cpp
by Sean Paul
· 9 years ago
a5df1de
drm_hwcomposer: Don't pass hwc_procs_t to VsyncWorker
by Sean Paul
· 9 years ago
6376996
drm_hwcomposer: Move importer.h to platform.h
by Sean Paul
· 9 years ago
5325e10
drm_hwcomposer: Fix build warnings
by Sean Paul
· 9 years ago
3a69f73
drm_hwcomposer: Add hotplug event handler
by Sean Paul
· 10 years ago
55584b5
drm_hwcomposer: Set DPMS ON when setting active config
by Sean Paul
· 9 years ago
b100837
drm_hwcomposer: Skip layers which aren't on-screen
by Sean Paul
· 10 years ago
04b47ea
drm_hwcomposer: Allow for multiple transforms at once
by Sean Paul
· 10 years ago
db81fce
drm_hwcomposer: always put protected layers on hardware planes
by Zach Reizner
· 10 years ago
bd61c8d
drm_hwcomposer: Handle HWC_SKIP_LAYER properly
by Sean Paul
· 10 years ago
7642c92
drm_hwcomposer: update #include's for drm_hwcomposer.h
by Zach Reizner
· 10 years ago
ff30b52
drm_hwcomposer: polish for old DRM wrapper code
by Zach Reizner
· 10 years ago
36d7c6e
drm_hwcomposer: get gralloc buffer usage during hwc_set
by Zach Reizner
· 10 years ago
aa467a8
drm_hwcomposer: remove unused and confusing HWC_FB_BUFFERS definition.
by Haixia Shi
· 10 years ago
5757e82
drm_hwcomposer: implement squashing
by Zach Reizner
· 10 years ago
6f82f1d
drm_hwcomposer: Remove hwc.drm.use_framebuffer_target property
by Sean Paul
· 10 years ago
2fddd37
drm_hwcomposer: do not queue layers map for virtual display
by Haixia Shi
· 10 years ago
fd6dc33
drm_hwcomposer: reimplement Dump for DrmDisplayCompositor
by Zach Reizner
· 10 years ago
acba14b
drm_hwcomposer: set the composition map's display field
by Zach Reizner
· 10 years ago
7e88be9
drm_hwcomposer: improve logging and reliability of some error paths
by Zach Reizner
· 10 years ago
f99d53f
drm_hwcomposer: fix small class consistency issues
by Zach Reizner
· 10 years ago
d21f528
drm_hwcomposer: support virtual displays
by Haixia Shi
· 10 years ago
566da2b
drm_hwcomposer: fill hwc_display_contents retireFenceFd
by Zach Reizner
· 10 years ago
7acc59b
drm_hwcomposer: fix crash in hwc_set()
by Haixia Shi
· 10 years ago
4a25365
drm_hwcomposer: implement the safe handling of layers
by Zach Reizner
· 10 years ago
1034bb7
drm_hwcomposer: use HWC_FRAMEBUFFER_TARGET if all HWC_OVERLAY layers are skipped
by Haixia Shi
· 10 years ago
1946fa7
drm_hwcomposer: add properties to disable overlays or to use HWC_FRAMEBUFFER
by Zach Reizner
· 10 years ago
0980705
drm_hwcomposer: enhance stability using various wrapper classes
by Zach Reizner
· 10 years ago
c6520e4
drm_hwcomposer: style fixes
by Zach Reizner
· 10 years ago
459a5a9
Revert "Revert "drm_hwcomposer: remove compositor interface""
by Zach Reizner
· 10 years ago
810ecc6
Revert "Revert "drm_hwcomposer: remove GLCompositor and the GLWorker thread""
by Zach Reizner
· 10 years ago
d078e4c
Revert "drm_hwcomposer: remove GLCompositor and the GLWorker thread"
by Puneet Kumar
· 10 years ago
abebc7a
drm_hwcomposer: remove GLCompositor and the GLWorker thread
by Zach Reizner
· 10 years ago
0420612
drm_hwcomposer: Populate retireFenceFd
by Sean Paul
· 10 years ago
fd13828
drm_hwcomposer: Free failed composition in QueueComposition
by Sean Paul
· 10 years ago
be98c8c
drm_hwcomposer: Add tracing for the main functions
by Stéphane Marchesin
· 10 years ago
cb3f984
drm_hwcomposer: Switch to triple buffering
by Stéphane Marchesin
· 10 years ago
877be97
drm_hwcomposer: Use atomic modeset to set crtc timing
by Sean Paul
· 10 years ago
1f4ff5a
Merge "drm_hwcomposer: integrate GLCompositor with hwcomposer" into mnc-dev
by Zach Reizner
· 10 years ago
45624d3
drm_hwcomposer: integrate GLCompositor with hwcomposer
by Zach Reizner
· 10 years ago
9046c64
drm_hwcomposer: Add Dump() to the Compositor interface
by Sean Paul
· 10 years ago
4057be3
drm_hwcomposer: Move event worker into VSyncWorker
by Sean Paul
· 10 years ago
b386f1b
drm_hwcomposer: Use hw planes + drm atomic interface
by Sean Paul
· 10 years ago
da6270d
drm_hwcomposer: Wrap the importers in a class
by Sean Paul
· 10 years ago
c002794
drm_hwcomposer: Set requires_modeset() to false after modeset
by Sean Paul
· 10 years ago
e42febf
drm_hwcomposer: Store displays in std::map
by Sean Paul
· 10 years ago
5ad302c
drm_hwcomposer: Fix up #include ordering
by Sean Paul
· 10 years ago
e41702f
Merge "drm_hwcomposer: Wrap libdrm ops (minus modeset/flip) in C++ classes" into mnc-dev
by Sean Paul
· 10 years ago
6a55e9f
drm_hwcomposer: Wrap libdrm ops (minus modeset/flip) in C++ classes
by Sean Paul
· 10 years ago
c5255b3
Add missing include for calloc/free.
by Dan Albert
· 10 years ago
ef8f1f9
drm_hwcomposer: Update style to conform with Google Style Guide
by Sean Paul
· 10 years ago
814bddb
drm_hwcomposer: Introduce a new event worker to handle vblanks/flips
by Sean Paul
· 10 years ago
77d6d7a
drm_hwcomposer: Cache FB and gem in gralloc buffer
by Lauri Peltonen
· 10 years ago
e147a2a
drm_hwcomposer: Initialize timeline_next to 1
by Sean Paul
· 10 years ago
a99534a
drm_hwcomposer: initialize timeline_next
by Allen Martin
· 10 years ago
91fa3f8
drm_hwcomposer: move AddFb/RmFb to reference gem handles
by Allen Martin
· 10 years ago
f4e49b8
drm_hwcomposer: Check against gem handles for popped buffer
by Allen Martin
· 10 years ago
3d3f70a
drm_hwcomposer: Do not close gem handle if queued
by Allen Martin
· 10 years ago
64717b2
drm_hwcomposer: Support other drm nodes than card0
by Lauri Peltonen
· 11 years ago
132e010
drm_hwcomposer: Fix fence leak
by Lauri Peltonen
· 10 years ago
7c34cf6
drm_hwcomposer: Remove drmSetMaster call
by Sean Paul
· 10 years ago
aea15c2
drm_hwcomposer: Use prime to import gem handles
by Sean Paul
· 10 years ago
24a26e3
drm_hwcomposer: Set display config on initialization
by Sean Paul
· 11 years ago
dffca95
drm_hwcomposer: Ignore NULL display_contents
by Sean Paul
· 11 years ago
a4283c5
drm_hwcomposer: Don't try to get configs for a disconnected connector
by Sean Paul
· 11 years ago
fa406a1
drm_hwcomposer: Store active mode instead of config index
by Sean Paul
· 11 years ago
efb20cb
drm_hwcomposer: Always perform a setcrtc initially
by Sean Paul
· 11 years ago
eb9e75c
drm_hwcomposer: Implement eventControl with vsync worker
by Sean Paul
· 11 years ago
f1dc191
drm_hwcomposer: Implement release and retire fences using sw_sync
by Sean Paul
· 11 years ago
3bc48e8
drm_hwcomposer: Reduce time spent in display_lock
by Sean Paul
· 11 years ago
9b1bb84
drm_hwcomposer: Use queue buffer for pending sets
by Sean Paul
· 11 years ago
cd36a9e
drm_hwcomposer: Split gralloc out into an importer
by Sean Paul
· 11 years ago
9aa5ad3
drm_hwcomposer: Add a new set thread to post bo's
by Sean Paul
· 11 years ago
e0c4c3d
drm_hwcomposer: Initial implementation
by Sean Paul
· 11 years ago