summaryrefslogtreecommitdiff
path: root/platformdrmgeneric.h
diff options
context:
space:
mode:
authorRob Clark <robdclark@gmail.com>2016-10-19 10:48:14 -0400
committerRobert Foss <robert.foss@collabora.com>2017-04-13 18:26:33 -0400
commit90f92d863c6ec50b1124a540f46cd74b1dedcfba (patch)
tree1cfe748961da4242b1493b060ecb66d93842b1ab /platformdrmgeneric.h
parent2e5d9d399f6943826649c44926d4a5fffc44fc5a (diff)
drm_hwcomposer: Move eglCreateImageKHR into Importer
Since NV has a "special" nonstandard way to get an EGLImage from a handle, move this into Importer where the other NV specialness is abstracted. For the platformdrmgeneric case, use the dmabuf EGL Extension. Change-Id: I5353f4c95f55174df55ba92931cdc9a9eab80dca Signed-off-by: Robert Foss <robert.foss@collabora.com>
Diffstat (limited to 'platformdrmgeneric.h')
-rw-r--r--platformdrmgeneric.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/platformdrmgeneric.h b/platformdrmgeneric.h
index 3400876..8376580 100644
--- a/platformdrmgeneric.h
+++ b/platformdrmgeneric.h
@@ -31,6 +31,7 @@ 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;