Chia-I Wu wrote: > Hi, > > This patch series tries to clarify the roles of EGLDriver and > EGLDisplay. It was also mentioned in another thread, and depend on the > driver API overhaul. > > The rationale behind the change is every driver provides only a single > EGLDriver instance. That instance is used to drive any number of > displays supported. This patch series updates the drivers such that > they still build and work with a single EGLDisplay, as they were before. > Individual updates to drivers are still required to support multiple > EGLDisplay. > > The first patch changes egldriver.c. Now drivers are chosen and > preloaded at eglGetDisplay time. When eglInitialize is called, the > previously preloaded driver (EGLDriver) is matched with the display. > It is possible that multiple displays match to the same driver. > > It also adds two new hooks to EGLDriver. `Unload' is called so that the > driver has a change to release any resource it uses before being > unloaded. `Probe` is used to match a display with a driver, when the > display does not specify one. It is not used yet though. > > The second patch moves per-display data from EGLDriver to EGLDisplay. > It breaks builds of drivers, which is later fixed by the last patch. > > The third patch removes some cleanups done in EGL core. They belong to > drivers. That last patch updates drivers (demo, egl_glx, egl_softpipe, > and EGL_i915). This patch series is tested on egl_glx, egl_softpipe, > and EGL_i915.
I think I'm getting lost among all your patches. The first one in this series doesn't cleanly apply. Maybe I missed a previous patch? Could you resend whatever prerequisite patches are needed? Or maybe just hold off on patches until you get git-write ability? -Brian ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Mesa3d-dev mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mesa3d-dev
