xserver on OpenGL

Kendall Bennett KendallB@scitechsoft.com
Thu, 04 Dec 2003 10:12:50 -0800


Keith Whitwell <keith@tungstengraphics.com> wrote:

> > My offer still stands to help work on this using the SciTech SNAP driver
> > architecture. We already have a complete OpenGL driver architecture
> > working on Linux console modes independantly of X (software right now,
> > but we are working on bringing up the Radeon hw driver based on the DRI
> > code). It would be real easy to add pbuffer support to our
> > implementation, but it would not really be necessary until you need to
> > use an offscreen buffer as a texture surface for a blending operation.
> 
> We've got a hardware one running right now - the linux-solo
> targets in Mesa, which already bring up 3D based on the radeon (and
> other) DRI drivers. 
> 
> So this task would probably turn out looking pretty similar
> whether we based it off your driver architecture or linux-solo - at
> least it seems that way based on your description.  Sounds like
> maybe you're ahead on mode setting, whereas we're ahead on hardware
> support... 

Yes, ahead on hardware support but you don't yet have all the pieces in 
place to be able to handle managing offscreen buffers in a clean fashion 
and linking them with the OpenGL drivers. Still, I see your point so I 
will get back to you guys again on this once we have the ATI Radeon 
driver going.

As I also mentioned to Jon via private email, although the base level 
2D/init driver for our ATI Radeon support is closed source, the 3D driver 
we are working on is based on DRI and will remain open source. 

> I'm really more concerned about finding the easiest environment to
> tackle the narrow task of emitting GL as to perform the rendering
> tasks of a DDX driver - and to a fairly large extent, the stable
> nature of a nested X server is pretty appealing. 

Makes sense.

Regards,

---
Kendall Bennett
Chief Executive Officer
SciTech Software, Inc.
Phone: (530) 894 8400
http://www.scitechsoft.com

~ SciTech SNAP - The future of device driver technology! ~