Module: Mesa Branch: master Commit: 28272bc472067454a788a1def4f650bb6c42d721 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=28272bc472067454a788a1def4f650bb6c42d721
Author: Chia-I Wu <[email protected]> Date: Tue Jan 12 17:55:53 2010 +0800 st/egl_g3d: Get the stapi from the driver. egl_g3d_get_st was called because the driver argument was not given before. It can be fixed now. --- .../state_trackers/egl_g3d/common/egl_g3d.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/gallium/state_trackers/egl_g3d/common/egl_g3d.c b/src/gallium/state_trackers/egl_g3d/common/egl_g3d.c index d7d3f93..741e5b4 100644 --- a/src/gallium/state_trackers/egl_g3d/common/egl_g3d.c +++ b/src/gallium/state_trackers/egl_g3d/common/egl_g3d.c @@ -851,13 +851,12 @@ egl_g3d_wait_native(_EGLDriver *drv, _EGLDisplay *dpy, EGLint engine) static _EGLProc egl_g3d_get_proc_address(_EGLDriver *drv, const char *procname) { - /* FIXME how come _EGLDriver is not passed? */ - const struct egl_g3d_st *stapi; + struct egl_g3d_driver *gdrv = egl_g3d_driver(drv); _EGLProc proc; EGLint i; for (i = 0; i < NUM_EGL_G3D_STS; i++) { - stapi = egl_g3d_get_st(i); + const struct egl_g3d_st *stapi = gdrv->stapis[i]; if (stapi) { proc = (_EGLProc) stapi->st_get_proc_address(procname); if (proc) _______________________________________________ mesa-commit mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/mesa-commit
