• Home
  • Raw
  • Download

Lines Matching defs:_egl_api

52 struct _egl_api  struct
55 EGLBoolean (*Initialize)(_EGLDriver *, _EGLDisplay *dpy);
56 EGLBoolean (*Terminate)(_EGLDriver *, _EGLDisplay *dpy);
59 EGLBoolean (*GetConfigs)(_EGLDriver *drv, _EGLDisplay *dpy,
62 EGLBoolean (*ChooseConfig)(_EGLDriver *drv, _EGLDisplay *dpy,
65 EGLBoolean (*GetConfigAttrib)(_EGLDriver *drv, _EGLDisplay *dpy,
70 _EGLContext *(*CreateContext)(_EGLDriver *drv, _EGLDisplay *dpy,
73 EGLBoolean (*DestroyContext)(_EGLDriver *drv, _EGLDisplay *dpy,
78 EGLBoolean (*MakeCurrent)(_EGLDriver *drv, _EGLDisplay *dpy,
81 EGLBoolean (*QueryContext)(_EGLDriver *drv, _EGLDisplay *dpy,
86 _EGLSurface *(*CreateWindowSurface)(_EGLDriver *drv, _EGLDisplay *dpy,
89 _EGLSurface *(*CreatePixmapSurface)(_EGLDriver *drv, _EGLDisplay *dpy,
92 _EGLSurface *(*CreatePbufferSurface)(_EGLDriver *drv, _EGLDisplay *dpy,
95 EGLBoolean (*DestroySurface)(_EGLDriver *drv, _EGLDisplay *dpy,
97 EGLBoolean (*QuerySurface)(_EGLDriver *drv, _EGLDisplay *dpy,
100 EGLBoolean (*SurfaceAttrib)(_EGLDriver *drv, _EGLDisplay *dpy,
103 EGLBoolean (*BindTexImage)(_EGLDriver *drv, _EGLDisplay *dpy,
105 EGLBoolean (*ReleaseTexImage)(_EGLDriver *drv, _EGLDisplay *dpy,
107 EGLBoolean (*SwapInterval)(_EGLDriver *drv, _EGLDisplay *dpy,
109 EGLBoolean (*SwapBuffers)(_EGLDriver *drv, _EGLDisplay *dpy,
111 EGLBoolean (*CopyBuffers)(_EGLDriver *drv, _EGLDisplay *dpy,
113 EGLBoolean (*SetDamageRegion)(_EGLDriver *drv, _EGLDisplay *dpy,
117 EGLBoolean (*WaitClient)(_EGLDriver *drv, _EGLDisplay *dpy,
119 EGLBoolean (*WaitNative)(_EGLDriver *drv, _EGLDisplay *dpy,
123 _EGLProc (*GetProcAddress)(_EGLDriver *drv, const char *procname);
125 _EGLSurface *(*CreatePbufferFromClientBuffer)(_EGLDriver *drv,
132 _EGLImage *(*CreateImageKHR)(_EGLDriver *drv, _EGLDisplay *dpy,
136 EGLBoolean (*DestroyImageKHR)(_EGLDriver *drv, _EGLDisplay *dpy,
139 _EGLSync *(*CreateSyncKHR)(_EGLDriver *drv, _EGLDisplay *dpy, EGLenum type,
141 EGLBoolean (*DestroySyncKHR)(_EGLDriver *drv, _EGLDisplay *dpy,
143 EGLint (*ClientWaitSyncKHR)(_EGLDriver *drv, _EGLDisplay *dpy,
145 EGLint (*WaitSyncKHR)(_EGLDriver *drv, _EGLDisplay *dpy, _EGLSync *sync);
146 EGLBoolean (*SignalSyncKHR)(_EGLDriver *drv, _EGLDisplay *dpy,
148 EGLBoolean (*GetSyncAttrib)(_EGLDriver *drv, _EGLDisplay *dpy,
151 EGLint (*DupNativeFenceFDANDROID)(_EGLDriver *drv, _EGLDisplay *dpy,
154 EGLBoolean (*SwapBuffersRegionNOK)(_EGLDriver *drv, _EGLDisplay *disp,
158 _EGLImage *(*CreateDRMImageMESA)(_EGLDriver *drv, _EGLDisplay *disp,
160 EGLBoolean (*ExportDRMImageMESA)(_EGLDriver *drv, _EGLDisplay *disp,
164 EGLBoolean (*BindWaylandDisplayWL)(_EGLDriver *drv, _EGLDisplay *disp,
166 EGLBoolean (*UnbindWaylandDisplayWL)(_EGLDriver *drv, _EGLDisplay *disp,
168 EGLBoolean (*QueryWaylandBufferWL)(_EGLDriver *drv, _EGLDisplay *displ,
172 struct wl_buffer *(*CreateWaylandBufferFromImageWL)(_EGLDriver *drv,
176 EGLBoolean (*SwapBuffersWithDamageEXT)(_EGLDriver *drv, _EGLDisplay *dpy,
180 EGLBoolean (*PostSubBufferNV)(_EGLDriver *drv, _EGLDisplay *disp,
184 EGLint (*QueryBufferAge)(_EGLDriver *drv,
186 EGLBoolean (*GetSyncValuesCHROMIUM)(_EGLDisplay *dpy, _EGLSurface *surface,
190 EGLBoolean (*ExportDMABUFImageQueryMESA)(_EGLDriver *drv, _EGLDisplay *disp,
194 EGLBoolean (*ExportDMABUFImageMESA)(_EGLDriver *drv, _EGLDisplay *disp,
198 int (*GLInteropQueryDeviceInfo)(_EGLDisplay *dpy, _EGLContext *ctx,
200 int (*GLInteropExportObject)(_EGLDisplay *dpy, _EGLContext *ctx,
204 EGLBoolean (*QueryDmaBufFormatsEXT)(_EGLDriver *drv, _EGLDisplay *dpy,
207 EGLBoolean (*QueryDmaBufModifiersEXT) (_EGLDriver *drv, _EGLDisplay *dpy,