Quoting Brian Paul ([EMAIL PROTECTED]):
>       src/
>               mesa/
>                       glapi/
>                               glapi*.[ch]     - dispatcher files
>                               APIspec file                            
>                               gl*.py          - Python API scripts
>                       main/                   - core Mesa sources
>                               attrib.c
>                               context.c
>                               enable.c
>                               ...
>                               CPU detection code
>                       transform/              - was tnl
>                               t_*.[ch]
>                               X86/3Dnow code
>                       math/                   - math/vector routines
>                               m_*.[ch]
>                       swrast/                 - s/w rasterization
>                               s_*.[ch]
>                               mmx_blend.S
>                       swsetup/                - was swrast_setup
>                               ss_*.[ch]
>                       arraycache/             - vertex array stuff
>                               ac_*.[ch]
>                       drivers/
>                               common/         - reusable driver code
>                                                 and transform_dd/ files
>                               x11/            - X11 (XMesa) driver
>                               osmesa/         - OSMesa driver
>                               swfbdev/        - software fbdev driver
>                               radeon/         - DRI/fbdev driver
>                               radeon-es/      - subset radeon fbdev driver
>                               r200/             ...
>                               mga/            - DRI/fbdev driver
>                               windows/
>                               beos/
>                               ggi/
>                               glide/          - was FX driver
>                               dos/
>                       dri/                    - es dri code

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

-- 
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