Re: Some perspective from the cheap seats...

Keith Packard <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <E18xyhK-0001DH-00@localhost>
Around 15 o'clock on Mar 25, Allen Akin wrote:

> You were able to reconcile a lot of those conflicts, and explain where
> the OpenGL semantics fell short in some others.  But I still would have
> preferred adding a few small OpenGL extensions and re-using the rest of
> the 3D infrastructure rather than creating a new parallel
> infrastructure.

We may yet have a chance to give it another try -- the Xc library sits 
atop several different rendering systems to provide a unified API for the 
Xr library (or perhaps other libraries).  It would be interesting to see 
if Xc could be targeted to OpenGL, or what extensions would be required in 
OpenGL to make that possible.

> Every project is short-staffed, so reducing duplication of effort would
> have been good.  And OpenGL as a platform has decent availability; shipping
> on cell phones next year, for example.

OpenGL still has the perception of being a large API with a lot of 
required functionality that isn't needed by 2D applications.  As I 
understand it, the cell-phone version is a subset of the standard OpenGL 
API.

One other issue with OpenGL is that DRI-based implementations limit
accelerated graphics to local applications using direct rendering.  I hope
that will be resolved in the future, otherwise using OpenGL for all 2D 
operations isn't feasible.

> (I still owe you a report on using OpenGL to render antialiased text --
> something I've had working since November, but need to design an experiment
> to quantify the differences between several approaches.)

I'd be very interested to see this in any state; that's obviously one of 
the key functions in Render which is "hard" to do in OpenGL.

-keith
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.