aboutsummaryrefslogtreecommitdiff
path: root/platformdrmgeneric.h
diff options
context:
space:
mode:
authorRob Herring <robh@kernel.org>2018-05-04 16:34:19 -0500
committerSean Paul <seanpaul@chromium.org>2018-05-30 13:31:41 -0400
commitaf0d975665ca68a3396854cd20b18e59002c2ec5 (patch)
tree00ae40a700f5428d02186c4ec9b0fe9a648c8b17 /platformdrmgeneric.h
parent33fb7b9182005be06d33d40222c445d7781446cf (diff)
downloaddrm_hwcomposer-af0d975665ca68a3396854cd20b18e59002c2ec5.tar.gz
drm_hwcomposer: Remove GL compositing support
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>
Diffstat (limited to 'platformdrmgeneric.h')
-rw-r--r--platformdrmgeneric.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/platformdrmgeneric.h b/platformdrmgeneric.h
index fbe059b..0339e1e 100644
--- a/platformdrmgeneric.h
+++ b/platformdrmgeneric.h
@@ -31,7 +31,6 @@ class DrmGenericImporter : public Importer {
int Init();
- EGLImageKHR ImportImage(EGLDisplay egl_display, buffer_handle_t handle) override;
int ImportBuffer(buffer_handle_t handle, hwc_drm_bo_t *bo) override;
int ReleaseBuffer(hwc_drm_bo_t *bo) override;