diff options
author | Brian Paul <[email protected]> | 2005-05-04 03:33:21 +0000 |
---|---|---|
committer | Brian Paul <[email protected]> | 2005-05-04 03:33:21 +0000 |
commit | c22990c29a5cdff89e6e3914aa565acc88a6a407 (patch) | |
tree | 5f8d766790274560d6e5be12c75877480beb798d /src/egl/main/eglapi.c | |
parent | 3aeae2068510a369ba5c90ae1355d0b0ed89d5f5 (diff) |
sync with latest EGL_MESA_screen_surface spec (EGLScreenMESA handles)
Diffstat (limited to 'src/egl/main/eglapi.c')
-rw-r--r-- | src/egl/main/eglapi.c | 42 |
1 files changed, 16 insertions, 26 deletions
diff --git a/src/egl/main/eglapi.c b/src/egl/main/eglapi.c index d9c8845aa49..b0bd1eed6cf 100644 --- a/src/egl/main/eglapi.c +++ b/src/egl/main/eglapi.c @@ -370,24 +370,24 @@ void (* APIENTRY eglGetProcAddress(const char *procname))() */ EGLBoolean APIENTRY -eglChooseModeMESA(EGLDisplay dpy, EGLint screen_number, +eglChooseModeMESA(EGLDisplay dpy, EGLScreenMESA screen, const EGLint *attrib_list, EGLModeMESA *modes, EGLint modes_size, EGLint *num_modes) { _EGLDriver *drv = _eglLookupDriver(dpy); if (drv) - return drv->ChooseModeMESA(drv, dpy, screen_number, attrib_list, modes, modes_size, num_modes); + return drv->ChooseModeMESA(drv, dpy, screen, attrib_list, modes, modes_size, num_modes); else return EGL_FALSE; } EGLBoolean APIENTRY -eglGetModesMESA(EGLDisplay dpy, EGLint screen_number, EGLModeMESA *modes, EGLint mode_size, EGLint *num_mode) +eglGetModesMESA(EGLDisplay dpy, EGLScreenMESA screen, EGLModeMESA *modes, EGLint mode_size, EGLint *num_mode) { _EGLDriver *drv = _eglLookupDriver(dpy); if (drv) - return drv->GetModesMESA(drv, dpy, screen_number, modes, mode_size, num_mode); + return drv->GetModesMESA(drv, dpy, screen, modes, mode_size, num_mode); else return EGL_FALSE; } @@ -404,57 +404,47 @@ eglGetModeAttribMESA(EGLDisplay dpy, EGLModeMESA mode, EGLint attribute, EGLint } -EGLSurface -eglCreateScreenSurfaceMESA(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) -{ - return EGL_FALSE; -} - - EGLBoolean -eglShowSurfaceMESA(EGLDisplay dpy, EGLint screen, EGLSurface surface) +eglGetScreensMESA(EGLDisplay dpy, EGLScreenMESA *screens, EGLint max_screens, EGLint *num_screens) { - return EGL_FALSE; -} - - -EGLBoolean -eglScreenModeMESA(EGLDisplay dpy, EGLint screen_number, EGLModeMESA mode) -{ - return EGL_FALSE; + _EGLDriver *drv = _eglLookupDriver(dpy); + if (drv) + return drv->GetScreensMESA(drv, dpy, screens, max_screens, num_screens); + else + return EGL_FALSE; } -EGLBoolean -eglScreenAttribsMESA(EGLDisplay dpy, EGLint screen, const EGLint *attrib_list) +EGLSurface +eglCreateScreenSurfaceMESA(EGLDisplay dpy, EGLConfig config, const EGLint *attrib_list) { return EGL_FALSE; } EGLBoolean -eglQueryDisplayMESA(EGLDisplay dpy, EGLint attribute, EGLint *value) +eglShowSurfaceMESA(EGLDisplay dpy, EGLint screen, EGLSurface surface) { return EGL_FALSE; } EGLBoolean -eglQueryScreenSurfaceMESA(EGLDisplay dpy, EGLint screen_number, EGLSurface *surface) +eglScreenModeMESA(EGLDisplay dpy, EGLScreenMESA screen, EGLModeMESA mode) { return EGL_FALSE; } EGLBoolean -eglQueryScreenModeMESA(EGLDisplay dpy, EGLint screen_number, EGLModeMESA *mode) +eglQueryScreenSurfaceMESA(EGLDisplay dpy, EGLScreenMESA screen, EGLSurface *surface) { return EGL_FALSE; } EGLBoolean -eglQueryScreenMESA( EGLDisplay dpy, EGLint screen_number, EGLint attribute, EGLint *value) +eglQueryScreenMESA( EGLDisplay dpy, EGLScreenMESA screen, EGLint attribute, EGLint *value) { return EGL_FALSE; } |