X Zoom Extension: Ideas and Suggestions!
Jim Gettys
Jim.Gettys at hp.com
Wed Apr 27 09:31:49 PDT 2005
Note that magnification is a situation where the display needs to go
fast when you are moving a magnifier or the contents of a window
changes, but most things are static, most of the time.
So having a "cheezy" algorithm that is fast to use in the circumstances
where it has to be fast for interactivity's sake, and another more
expensive one to use when it doesn't need to go fast is a good approach.
And damage lets us know whether window contents are changing under us,
so we can figure out what to do when...
- Jim
On Wed, 2005-04-27 at 11:59 -0400, Dave Ahlswede wrote:
> > Given basic magnification, I'd also like to explore different resampling
> > algorithms which can improve the appearance of existing applications.
> > I've seen some interesting algorithmic pixel selection mechanisms which
> > smooth the image while retaining sharp edges of glyphs. I'm wondering
> > if we can't achieve this in hardware by using pixel shaders. Exploring
> > this using the 'luminocity' framework would prove whether it was
> > feasible before we have a completed X server architecture which can get
> > at this kind of hardware.
>
> While it might ultimately be too slow for real use at GUI environment
> resolutions, the hq2x/3x/4x software algorithms do an excellent job of
> this, and are quite popular in the emulation community.
>
> http://www.hiend3d.com/hq2x.html
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
More information about the xorg
mailing list