On Mon, 2010-01-11 at 20:23 -0800, Chia-I Wu wrote:
> Hi all,
> 
> I just pushed a new EGL driver (egl_g3d) to master.  The new driver is located
> at src/gallium/state_trackers/egl_g3d/.  When built, it provides .a archives
> that are later linked to by src/gallium/winsys/drm/<hw>/egl_g3d/ to provide 
> the
> final EGL drivers loadable by libEGL.
> 
> This new driver supports mixed client APIs (OpenGL, OpenVG, and OpenGL ES).  
> It
> supports both HW/SW rendering on X11 and supports EGL_MESA_screen_surface on
> bare KMS.  The goal of this driver is to provide _the_ EGL driver for Gallium
> architecture.
> 
> I am working on merging opengl-es-v2 branch.  When that is done, I plan to 
> work
> on preparing EGL for easy/wide adoption.  The specific items I have right now
> are
> 
> * Write up documentation
> * Remove unused/non-working EGL drivers
> * Remove drivers that are deprecated by egl_g3d
> * Automatic driver selection (like DRI)
> * Re-organize EGL demos
> 
> The drivers to be removed are
> 
> * Unused
>   * src/egl/drivers/demo/
>   * src/egl/drivers/xdri/
> * Non-working
>   * src/egl/drivers/dri/
>   * src/mesa/drivers/dri/fb/fb_egl.c
>   * src/mesa/drivers/dri/radeon/server/radeon_egl.c
>   * src/mesa/drivers/dri/r600/server/radeon_egl.c
>   * src/mesa/drivers/dri/r300/server/radeon_egl.c
>   * src/mesa/drivers/dri/r200/server/radeon_egl.c
> * Deprecated by egl_g3d
>   * src/gallium/state_trackers/egl/
>   * src/gallium/winsys/egl_xlib/
> 
> If anyone has any concern or is actively using any of the driver listed above,
> please let me konw.  The removal, especially of those in the last category, is
> still a plan, and is supposed to be several weeks away.  If anyone has any
> trouble using/testing egl_g3d, please let me know too.
> 
> As for the re-organization, I want to move various demos using EGL to
> progs/egl/.  The directory structure will be like
> 
> progs/egl/opengl
> progs/egl/opengles1
> progs/egl/opengles2
> progs/egl/openvg
> 
> There will be simple window-system glue code that the demos may use.  Simple
> demos who use the glue code will be able to run on multiple window systems 
> like
> X11 and bare KMS.
> 
> There are also plans for new features and internal cleanups.  But I want to
> start with attracting new users/developers first, as EGL is almost ready to
> shine.

This all sounds great to me.  I'm looking forward to seeing this happen.

Keith


------------------------------------------------------------------------------
This SF.Net email is sponsored by the Verizon Developer Community
Take advantage of Verizon's best-in-class app development support
A streamlined, 14 day to market process makes app distribution fast and easy
Join now and get one step closer to millions of Verizon customers
http://p.sf.net/sfu/verizon-dev2dev 
_______________________________________________
Mesa3d-dev mailing list
Mesa3d-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mesa3d-dev

Reply via email to