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