OK so if I create a shaddow framebuffer at the higher resolution, I can see
it wouldn't be too difficult (but maybe inefficient) to resample it at a
smaller size, but what about events like mouseover and clicks etc... how do
i map these onto the original screen?

Someone feel free to jump in here and warn me in advance if you think there
is no way someone with no X coding experience is going to pull this off!
Especially as this needs to be all on the machine with the applications on
it and the display is a fixed X display that i cannot recompile

Regards
Luke Reid

----- Original Message -----
From: "Mark Vojkovich" <[EMAIL PROTECTED]>
To: "Luke Reid" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Sunday, November 11, 2001 12:11 AM
Subject: Re: [Xpert]Intermediate X buffer


> On Sun, 11 Nov 2001, Luke Reid wrote:
>
> > Would it be possible to have a kind of X proxy that shrinks the whole
> > framebuffer? For instance, I have a Mac LC575 with a very nice screen
but
> > limited to 640x480.
> >
> > If you take a screen grab at 800x600 then shrink it to 640x480 (with
> > antialiasing) then you can read everything perfectly and the 640x480
> > (useless) screen is effectively displaying 800x600.
> >
> > The X window display on the Mac i am using doesn't support much so i
thought
> > i would try to figure out a way to resample the image (or at least
render
> > and resample text and scale all X commands) on the linux box that is
sending
> > the info. Any ideas??
> >
>
>    The driver can do this using a shadow framebuffer.  A similar
> technique is used for the Voodoo1/2 3D-only cards.  X's framebuffer
> resides in system memory in depth 24.  The data gets dithered from
> there into the depth 16 Voodoo framebuffer using Glide.  A similar
> thing should be possible for size adjustments.  In theory you
> should be able to do fullscreen antialiasing this way, by
> rendering the X-desktop at a larger size and filtering it down.
> The shadow buffer could be in hardware too so everything is
> accelerated.  It's all possible, but I don't know of anybody
> doing that type of thing for a 2D desktop.
>
>
> Mark.
>
>

_______________________________________________
Xpert mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/xpert

Reply via email to