[PATCH] Enable DRI2 extension for Xephyr

Tiago Vignatti tiago.vignatti at nokia.com
Tue Sep 14 09:15:59 PDT 2010


Hi Haitao,

On Fri, Sep 10, 2010 at 08:30:06AM +0200, ext Feng, Haitao wrote:
> 
> This patch will enable DRI2 extension for Xephyr.
> 
> Basically I have ported Dodji's DRI work to DRI2, and the DRI2 extension logic
> is the same with DRI.
> 
> The dri2.h and dri2.c are copied from Mesa.
> 
> The ephyrdri2ext.c is heavily copied from xfree86/dri2/dri2ext.c
> 
> In this implementation, we will prefer to use DRI, and then use DRI2. Both DRI
> and DRI2 could be disabled by using -nodri and -nodri2.
> 
> This is the foundation of running mutter with GL acceleration in Xephyr and is
> the largest one (~2000 lines). I will submit the following patches after this is
> reviewed.
> 
> Any comment, please let me know.

(a commentary regarding the "logistic review" of this patch)

we discussed yesterday quickly on #xorg-devel (IRC) and seems there's no one
maintaining or even giving some real love to Xephyr - Julien was the last one
that put some effort (trying to convert the communication of Xephyr with the
host server using XCB instead X11), but even him doesn't have time to jump
over and review your patch.

This all means, that we need someone to take care of such component and do the
proper maintenance. So, if you don't have yet, I'd encourage you to get a
freedesktop account and go ahead pushing your changes to Xephyr repository
(eventually you'll might need to coordinate with the RM also - Keith):

    http://freedesktop.org/wiki/AccountRequests


Thank you for the effort.

         Tiago


More information about the xorg-devel mailing list