[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-core-devel
Subject: [Fwd: Re: What do you consider more important? (graphics)]
From: mosfet <mosfet () mandrakesoft ! com>
Date: 2000-02-26 0:16:40
[Download RAW message or body]
This was an earlier mail I was sent.
-------- Original Message --------
Subject: Re: What do you consider more important? (graphics)
Date: Fri, 25 Feb 2000 16:04:52 -0800
From: Keith Packard <keithp@suse.com>
To: mosfet <mosfet@mandrakesoft.com>
CC: kde-core-devel@kde.org, keithp@suse.com
> I couldn't resist to ask about that AA stuff and he said that the AA stuff
> is *not* dead. Keith Packard <keithp@suse.com> *is* working on it. He said
> that it will be in post XF40 though.
I am working on AA graphics, and yes text AA is the principle reason.
The
API isn't as easy as I first thought. AA graphics are typically
approximated with alpha blending, but which style of alpha blending
depends on the background in use and the order primitives are rendered
in,
so we end up needing to let the application choose from several
alternatives.
There are other ways to approximate AA graphics, one choice that SGI
currently implements in hardware is a super-sampled frame buffer. We
could do the same in software but would lose hardware acceleration.
Additionally, we'll want to add sub-pixel coordinates for finer control
of
glyph positioning, and also new rendering primitives for converting
characters into graphical objects.
My plan is to build a set of interoperating systems so we can work on
each
part separately. First comes alpha blending, next comes new rendering
primitives and finally comes AA graphics. The idea is to hook app
writers
with the speed of accelerated alpha blending (~100 times faster than
software) and get them excited enough to help drive the rest of the
standard. I can design a rendering system in isolation, but I suspect
we'll like the results better if we work together.
This work is moving slowly at this point; XFree86 is busy getting 4.0
done.
I'll be giving a short presentation at Usenix in June about this work
and
hope to have something to show people at that time.
-keith
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic