_EGL_DRIVER_TYPECAST(drvname ## _config, _EGLConfig, obj)
-typedef _EGLDriver *(*_EGLMain_t)(const char *args);
-
-
/**
* Base class for device drivers.
*/
struct _egl_driver
{
- const char *Name; /**< name of this driver */
-
_EGLAPI API; /**< EGL API dispatch table */
};
-extern _EGLDriver*
-_eglBuiltInDriver(void);
+extern void
+_eglInitDriver(_EGLDriver *driver);
extern _EGLDriver *
-_eglMatchDriver(_EGLDisplay *dpy, EGLBoolean test_only);
+_eglMatchDriver(_EGLDisplay *disp);
extern __eglMustCastToProperFunctionPointerType