20typedef EGLImageKHR (EGLAPIENTRYP PFNEGLCREATEIMAGEKHRPROC) (EGLDisplay dpy, EGLContext ctx, EGLenum target, EGLClientBuffer buffer,
const EGLint *attrib_list);
51 void initialize(QWaylandDisplay *display)
override;
55 inline EGLImageKHR
eglCreateImageKHR(EGLContext ctx, EGLenum target, EGLClientBuffer buffer,
const EGLint *attrib_list);
62 const QString &interface, uint32_t version);
65 PFNEGLCREATEIMAGEKHRPROC m_egl_create_image;
66 PFNEGLDESTROYIMAGEKHRPROC m_egl_destroy_image;
67 PFNGLEGLIMAGETARGETTEXTURE2DOESPROC m_gl_egl_image_target_texture;
68 QWaylandDisplay *m_display =
nullptr;
69 EGLDisplay m_egl_display = EGL_NO_DISPLAY;
70 bool m_egl_initialized =
false;