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