Re: Using OpenGL as a window manager
Jon Smirl <[email protected]> Mon, 26 Apr 2004 14:39:34 -0700 (PDT)
| Newsgroups | gmane.comp.video.mesa3d.devel,gmane.comp.freedesktop.xserver |
|---|---|
| Message-ID | <[email protected]> |
The main purpose in doing this is to provide clear fonts. In the current X model the font bitmaps are generated clientside. If xserver is a transform (scaling 2x or half size or a distortion) then the font generator needs to know this in order to generate a differenct bitmap. In a world of infinite resolution and complete scalability there is no bitmap for the app window. --- Martijn Sipkema <[email protected]> wrote: > > Were there any more ideas on how to do the window transform transparent to > the > > app using standard OpenGL. For example app thinks it is drawing into a > > rectangle. xserver wants the image in a trapezoid. DRI is in use. > > But do we need this? I'm not convinced transparent windows are > needed and this seems even less necessary. I think an application should > be able to draw to the framebuffer and know what the resulting pixels > will be. > > Microsoft seems to be going for retained mode rendering and transformations > may be easier to do in that way, but I think that is a mistake. We should do > as > much as possible client side and I don't see any use in window transforms; > they just bring in a lot of unwanted complexity. > > --ms > > > > > > _______________________________________________ > xserver mailing list > [email protected] > http://freedesktop.org/mailman/listinfo/xserver ===== Jon Smirl [email protected] __________________________________ Do you Yahoo!? Yahoo! Photos: High-quality 4x6 digital prints for 25ยข http://photos.yahoo.com/ph/print_splash ------------------------------------------------------- This SF.net email is sponsored by: The Robotic Monkeys at ThinkGeek For a limited time only, get FREE Ground shipping on all orders of $35 or more. Hurry up and shop folks, this offer expires April 30th! http://www.thinkgeek.com/freeshipping/?cpg=12297