Re: Re: Question with regards to componentAlpha

Allen Akin <[email protected]> Mon, 16 Sep 2002 19:46:16 -0700
Newsgroups gmane.comp.xfree86.render
Message-ID <[email protected]>
On Mon, Sep 16, 2002 at 10:54:43AM -0700, Keith Packard wrote:
| 
| Only if you want to draw to a window with both OpenGL and Render at the 
| same time, which few applications are brave enough to attempt.  ...

Render's gradually duplicating OpenGL functionality in ways that are
slightly incompatible (viz the treatment of alpha-capable visuals that
Keith and Thomas have been discussing, and the projective texturing that
Keith and I have been discussing).  OpenGL's going along with the trend
toward user programmability in the consumer hardware space, so some of
the Render features that current OpenGL lacks will be covered that way.
Additional OpenGL or X11 extensions (e.g. for antialiasing on LCD
displays) might cover much of the remainder.

Personally, I really plan to use the ability to mix antialiased text
rendering with 3D geometric rendering and with imaging (and so on).  A
single API, or at the least a single resource-management strategy, is
very attractive.

It would also be great if we can reduce the overall effort for driver
implementors by concentrating on one framework.

|                                                            ...  Probably 
| what's needed is some sort of inter-extension cooperation on the meaning 
| of per-pixel alpha values.

OpenGL has an installed base, so its freedom to change may be limited in
that respect.  What did you have in mind?

Allen