Re: xfree will be the best....

Marco Bubke <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Message-ID <[email protected]>
Allen Akin wrote:

>On Sun, Apr 06, 2003 at 09:26:43AM -0700, Keith Packard wrote:
>| However, there are a few operations which OpenGL doesn't efficiently 
>| accelerate in some implementations, most notably the text operations ...
>
>I think there's experimentation to be done there.  Straightforward
>rendering of the glyph geometry works, integrates nicely with other
>primitives, and is plenty fast on the three most recent generations of
>hardware.  The open question is whether (or how much) multipass is
>required to get acceptable antialiasing quality.
>

>Other very interesting questions include whether hinting can be
>implemented by vertex programs, and whether performance/quality can be
>enhanced by breaking glyphs into curve-bounded "trapezoids" that can be
>processed by vertex programs or evaluators without triangulation by the
>host CPU.
>  
>
There are AFAIK not very much GPU's(Geforce 3/4) outwhere which are 
doing elevators in hardware.  And you can't use vertex array for elevators.

>Then there's the possibility of storing glyphs as textures, which could
>be a pretty straightforward match for Render semantics.
>  
>
This is IMHO the best path for small glyths.

>|                        ... The compositing modes should be largely
>| compatible with OpenGL, but the component-level compositing has no 
>| equivalent in the OpenGL world that I'm aware of. ...
>
>It can be handled by a fragment program.  The multiple alphas reside in
>a texture that the program accesses.
>  
>
Interesting idea. You could maybe also use multipasses on old hardware 
with locking of the components but that would be ugly and slow.

Marco
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.