summaryrefslogtreecommitdiff
path: root/platformminigbm.h
AgeCommit message (Collapse)Author
2018-05-30drm_hwcomposer: Remove GL compositing supportRob Herring
The GL based compositing adds alot of complexity and was only ever well tested on closed stacks. It also only supports GLES3.x and still relies on sw_sync timeline which is now a debugfs feature. Those are just the known issues. Removing the GL compositor means everything related to squashing layers and pre-compositing can be removed. The planner is left as it may be useful when adding back support for overlay planes. With this change, only a single plane is supported until ValidateDisplay learns to do atomic modesetting test for overlay planes. Tested-by: John Stultz <john.stultz@linaro.org> Signed-off-by: Rob Herring <robh@kernel.org>
2018-05-03drm_hwcomposer: Add platform backend for minigbmAlistair Strachan
This adds support for the chromiumos (not AOSP) version of minigbm. Like hisi, the gralloc handle is not the same as the common libdrm handle (just yet), so we do need a separate backend for now. Tested with a pending change to the 'cuttlefish' android virtual device in AOSP with its custom gralloc switched to minigbm. Cc: John Stultz <john.stultz@linaro.org> Cc: Rob Herring <rob.herring@linaro.org> Cc: Sean Paul <seanpaul@google.com> Cc: Greg Hartman <ghartman@google.com> Tested-by: John Stultz <john.stultz@linaro.org> Signed-off-by: Alistair Strachan <astrachan@google.com> Signed-off-by: Sean Paul <seanpaul@chromium.org>