Quoting Brian Paul ([EMAIL PROTECTED]):
> Denis Oliver Kropp wrote:
> >I think the DRI drivers should be moved into the dri/ directory
> >which itself should be in the drivers/ directory, because drivers/
> >contains the public APIs of Mesa, e.g. OSMesa, fxMesa etc.
> >The dri/ directory will contain windowing system independent code
> >as a public interface to the DRI drivers. The DRI drivers won't be
> >used by applications directly.
> >
> >My suggestion:
> >
> >                     drivers/
> >                             common/         - reusable driver code
> >                                               and transform_dd/ files
> >                             x11/            - X11 (XMesa) driver
> >                             osmesa/         - OSMesa driver
> >                             swfbdev/        - software fbdev driver
> >                             windows/
> >                             beos/
> >                             ggi/
> >                             glide/          - was FX driver
> >                             dos/
> >                             dri/            - dri driver interface
> >                                     common/         - reusable driver 
> >                                     code
> >                                     radeon/         - DRI/fbdev driver
> >                                     r200/           - DRI/fbdev driver
> >                                     mga/            - DRI/fbdev driver
> >
> 
> Where do you propose that the files currently in Mesa/src/dri/ (such 
> as dri_glx.c, glxclient.h, etc) belong?  src/dri-es/ is the place I 
> was planning on.

dri_glx.c and glxclient.h are part of XFree86 GLX/DRI AFAIK, so I think
they belong into src/glx/.

MiniGLX doesn't need dri_glx.c or glxclient.h.

Also, extra "-es" versions shouldn't be needed as drivers/dri/ won't get
that big and works for embedded and full driver builds.

> Also, I want to try to keep all source files as leaves in the tree.
> That is, a directory foo/ won't contain both files and subdirs; just
> one or the other.

What about this?

                        dri/            - dri driver interface
                                api/            - public api
                                common/         - reusable driver code
                                radeon/         - DRI driver
                                r200/           - DRI driver
                                mga/            - DRI driver

-- 
Best regards,
  Denis Oliver Kropp

.------------------------------------------.
| DirectFB - Hardware accelerated graphics |
| http://www.directfb.org/                 |
"------------------------------------------"

                            Convergence GmbH


-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to