Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Jens Owen
Brian Paul wrote: Denis Oliver Kropp wrote: What do you mean by "drivers not based on Mesa"? ATI, for example, has Linux OpenGL drivers that use the DRI but don't use Mesa. It seems to be common misconception that the DRI was designed around Mesa, but it's not. Right, and the PowerVR driver a

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Denis Oliver Kropp
Quoting Brian Paul ([EMAIL PROTECTED]): > Denis Oliver Kropp wrote: > >Quoting Brian Paul ([EMAIL PROTECTED]): > > > >>Denis Oliver Kropp wrote: > >> > >>>Quoting Keith Whitwell ([EMAIL PROTECTED]): > >>> > >>> > Brian Paul wrote: > > > >>dri/- dri driver interface

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Brian Paul
Denis Oliver Kropp wrote: What do you mean by "drivers not based on Mesa"? ATI, for example, has Linux OpenGL drivers that use the DRI but don't use Mesa. It seems to be common misconception that the DRI was designed around Mesa, but it's not. -Brian

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Keith Whitwell
Brian Paul wrote: Keith Whitwell wrote: Right, but I want to build a libGL without MiniGLX, just with DRI. Do you think it will be feasible for this new DRI interface to work with drivers not based on Mesa? If so, the code should not be in the src/mesa/ subtree. I have to admit I'm lost

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Brian Paul
Keith Whitwell wrote: Brian Paul wrote: Keith Whitwell wrote: Hmm - I think that's a side issue to this reorg. Let's keep to code that exists - I'm not sure that everyone's communicating acurately at the moment. I think that there will probably always be some small details about the code tha

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Keith Whitwell
Brian Paul wrote: Keith Whitwell wrote: Hmm - I think that's a side issue to this reorg. Let's keep to code that exists - I'm not sure that everyone's communicating acurately at the moment. I think that there will probably always be some small details about the code that don't accurately map

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Brian Paul
Keith Whitwell wrote: Hmm - I think that's a side issue to this reorg. Let's keep to code that exists - I'm not sure that everyone's communicating acurately at the moment. I think that there will probably always be some small details about the code that don't accurately map onto how the repos

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Denis Oliver Kropp
Quoting Linus Torvalds ([EMAIL PROTECTED]): > > On Wed, 4 Jun 2003, Brian Paul wrote: > > > > Denis is proposing a new public DRI-based API, presumably for > > fbdev-type environments. Suppose this API became popular and other > > parties wanted to implement drivers for it - drivers not based

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Linus Torvalds
On Wed, 4 Jun 2003, Brian Paul wrote: > > Denis is proposing a new public DRI-based API, presumably for > fbdev-type environments. Suppose this API became popular and other > parties wanted to implement drivers for it - drivers not based on > Mesa. Is that conceivable? If so, this new inter

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Brian Paul
Keith Whitwell wrote: Right, but I want to build a libGL without MiniGLX, just with DRI. Do you think it will be feasible for this new DRI interface to work with drivers not based on Mesa? If so, the code should not be in the src/mesa/ subtree. I have to admit I'm lost now. Denis is proposi

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Keith Whitwell
Right, but I want to build a libGL without MiniGLX, just with DRI. Do you think it will be feasible for this new DRI interface to work with drivers not based on Mesa? If so, the code should not be in the src/mesa/ subtree. I have to admit I'm lost now. Keith --

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Brian Paul
Denis Oliver Kropp wrote: Quoting Brian Paul ([EMAIL PROTECTED]): Denis Oliver Kropp wrote: Quoting Keith Whitwell ([EMAIL PROTECTED]): Brian Paul wrote: dri/- dri driver interface api/- public api common/- reusable driver code

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Denis Oliver Kropp
Quoting Denis Oliver Kropp ([EMAIL PROTECTED]): > dri/common/ contains reusable code used by the DRI drivers > while dri/common/api/ contains code to handle the drivers. dri/api/, of course. -- Best regards, Denis Oliver Kropp .--. | DirectFB - Hardware

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Denis Oliver Kropp
Quoting Brian Paul ([EMAIL PROTECTED]): > Denis Oliver Kropp wrote: > >Quoting Keith Whitwell ([EMAIL PROTECTED]): > > > >>Brian Paul wrote: > >> > dri/- dri driver interface > api/- public api > common/- reusable driver

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-05 Thread Brian Paul
Denis Oliver Kropp wrote: Quoting Keith Whitwell ([EMAIL PROTECTED]): Brian Paul wrote: dri/- dri driver interface api/- public api common/- reusable driver code radeon/ - DRI driver r200/

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Denis Oliver Kropp
Quoting Brian Paul ([EMAIL PROTECTED]): > Denis Oliver Kropp wrote: > > >>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/

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Denis Oliver Kropp
Quoting Keith Whitwell ([EMAIL PROTECTED]): > Brian Paul wrote: > >> > >>dri/- dri driver interface > >>api/- public api > >>common/- reusable driver code > >>radeon/ - DRI driver > >>r20

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Keith Whitwell
Brian Paul wrote: Denis Oliver Kropp wrote: 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 e

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Brian Paul
Denis Oliver Kropp wrote: 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/ direct

[Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Denis Oliver Kropp
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 conta

[Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Denis Oliver Kropp
Quoting Jens Owen ([EMAIL PROTECTED]): > Brian Paul wrote: > >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. > > > >I'm trying to keep the tree fairly shallow (one of the things that

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Brian Paul
Keith Whitwell wrote: Brian Paul wrote: Denis Oliver Kropp wrote: Quoting Brian Paul ([EMAIL PROTECTED]): src/ mesa/ glapi/ glapi*.[ch]- dispatcher files APIspec file gl*.py- Python API scripts

[Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Brian Paul
Jens Owen wrote: Brian Paul wrote: Denis Oliver Kropp wrote: Quoting Brian Paul ([EMAIL PROTECTED]): src/ mesa/ glapi/ glapi*.[ch]- dispatcher files APIspec file gl*.py- Python API scripts

[Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Jens Owen
Brian Paul wrote: Denis Oliver Kropp wrote: Quoting Brian Paul ([EMAIL PROTECTED]): src/ mesa/ glapi/ glapi*.[ch]- dispatcher files APIspec file gl*.py- Python API scripts main/

Re: [Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Keith Whitwell
Brian Paul wrote: Denis Oliver Kropp wrote: Quoting Brian Paul ([EMAIL PROTECTED]): src/ mesa/ glapi/ glapi*.[ch]- dispatcher files APIspec file gl*.py- Python API scripts main/

[Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Brian Paul
Denis Oliver Kropp wrote: Quoting Brian Paul ([EMAIL PROTECTED]): src/ mesa/ glapi/ glapi*.[ch] - dispatcher files APIspec file

[Dri-devel] Re: [Mesa3d-dev] Re: Mesa tree re-org

2003-06-04 Thread Denis Oliver Kropp
Quoting Brian Paul ([EMAIL PROTECTED]): > src/ > mesa/ > glapi/ > glapi*.[ch] - dispatcher files > APIspec file > gl*.py - Pyt