diff options
author | Rob Clark <robdclark@gmail.com> | 2016-10-19 10:48:14 -0400 |
---|---|---|
committer | Robert Foss <robert.foss@collabora.com> | 2017-04-13 18:26:33 -0400 |
commit | 90f92d863c6ec50b1124a540f46cd74b1dedcfba (patch) | |
tree | 1cfe748961da4242b1493b060ecb66d93842b1ab /platformdrmgeneric.h | |
parent | 2e5d9d399f6943826649c44926d4a5fffc44fc5a (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.h | 1 |
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; |