projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
egl: Move fallback routines to eglfallbacks.c.
[mesa.git]
/
src
/
egl
/
main
/
egldriver.h
diff --git
a/src/egl/main/egldriver.h
b/src/egl/main/egldriver.h
index 6a5237476473b25fc0849bf3761b12f1c16e7e51..1ca7c6cd9368e2a12129d570f907020e894f0228 100644
(file)
--- a/
src/egl/main/egldriver.h
+++ b/
src/egl/main/egldriver.h
@@
-3,7
+3,6
@@
#include "egltypedefs.h"
#include "egltypedefs.h"
-#include "egldisplay.h"
#include "eglapi.h"
#include "eglapi.h"
@@
-42,10
+41,6
@@
typedef _EGLDriver *(*_EGLMain_t)(const char *args);
*/
struct _egl_driver
{
*/
struct _egl_driver
{
- void *LibHandle; /**< dlopen handle */
- const char *Path; /**< path to this driver */
- const char *Args; /**< args to load this driver */
-
const char *Name; /**< name of this driver */
/**
const char *Name; /**< name of this driver */
/**
@@
-74,25
+69,18
@@
_eglMain(const char *args);
extern _EGLDriver *
extern _EGLDriver *
-_eglMatchDriver(_EGLDisplay *dpy);
+_eglMatchDriver(_EGLDisplay *dpy
, EGLBoolean probe_only
);
-extern
EGLBoolean
-_egl
PreloadDrivers(void
);
+extern
__eglMustCastToProperFunctionPointerType
+_egl
GetDriverProc(const char *procname
);
extern void
_eglUnloadDrivers(void);
extern void
_eglUnloadDrivers(void);
-extern _EGLDriver *
-_eglLoadDefaultDriver(EGLDisplay dpy, EGLint *major, EGLint *minor);
-
-
-extern _EGLPlatformType
-_eglGetNativePlatform(void);
-
-
+/* defined in eglfallbacks.c */
PUBLIC void
_eglInitDriverFallbacks(_EGLDriver *drv);
PUBLIC void
_eglInitDriverFallbacks(_EGLDriver *drv);
@@
-102,12
+90,4
@@
_eglSearchPathForEach(EGLBoolean (*callback)(const char *, size_t, void *),
void *callback_data);
void *callback_data);
-PUBLIC void
-_eglSetProbeCache(EGLint key, const void *val);
-
-
-PUBLIC const void *
-_eglGetProbeCache(EGLint key);
-
-
#endif /* EGLDRIVER_INCLUDED */
#endif /* EGLDRIVER_INCLUDED */