Philip Brown wrote:
On Fri, Apr 04, 2003 at 10:09:00PM +0100, Keith Whitwell wrote:

Philip Brown wrote:

Are you perhaps envisioning pushing Mesa to evolve into something
like the nvidia  UDA  API? Where there is suddenly a single, unified
cross-hardware/OS platform for all 3d-accel hardware access to program to?


I think that could potentially be a very interesting idea. But it would probably double the Mesa codebase size, most likely, and so should be managed VEEEEERY carefully. Certainly doable, but it should be Done Right(tm).

That's not a stated plan, afaik, but nobody would want to rule out such an idea.


And, actually it wouldn't increase the code size of Mesa at all, as Mesa already runs on many different platforms & is basically os-neutral. The os-dependant parts tend to be the window system bindings and of course the kernel components of the actual drivers.


That last bit is sort of what I'm referring to.
Mesa currently supports only a subset of video cards currently suported by
DRI.  DRI only works in conjunction with an X server, as far
as I know, because it is dependant on the GLX api, and cant function
through OpenGL alone.

I don't really understand your terms. 'DRI' strictly refers only to the infrastructure in XFree86 that allows direct rendering from client processes - it's not Mesa-specific as there are non-mesa GL DRI drivers.


There's been a trend to call the drivers that hook into the DRI as 'DRI drivers', but that's been demonstrated not to be a very good term, as it was very easy to get those drivers running against native fbdev on the embedded branch, without the involvement of an X server or the DRI infrastructure.


So to truely create something akin to nvidia's UDA libs/interface, would involve porting support for 3d hardware currently handled by DRI, over to Mesa, and making mesa capable of using it directly, without X.

Kindof like the embedded branch, then.


Keith



-------------------------------------------------------
This SF.net email is sponsored by: ValueWeb: Dedicated Hosting for just $79/mo with 500 GB of bandwidth! No other company gives more support or power for your dedicated server
http://click.atdmt.com/AFF/go/sdnxxaff00300020aff/direct/01/
_______________________________________________
Dri-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to