mutter/src/compositor
Owen W. Taylor 47af6a0bbf Nice looking scaledown with mipmap emulation
Add MutterTextureTower, an abstraction for getting a image with
the right level of detail for rendering at a particular scale,
by manually scaling down by powers of two.

This results in much better looking scaled window images when
mipmaps can't be used with texture_from_pixmap (which is the
typical case for current GL drivers.)

When framebuffer objects are available, they are used to do
the scaledown using the GPU without having to pull the data
back from video memory. A software codepath is also available
for the case when FBO's are not present, though performance
will suffer

https://bugzilla.gnome.org/show_bug.cgi?id=601032
2009-11-24 15:40:35 -05:00
..
plugins There can be only one compositor engine 2009-06-30 09:34:03 -04:00
tidy Reduce overpaint in the window group 2009-07-09 16:56:01 +01:00
compositor-private.h Add a modal mode for plugins 2009-08-26 12:26:58 -04:00
compositor.c mutter_begin_modal_for_plugin(): Check result of XGrabKeyboard() 2009-09-25 12:59:13 -04:00
mutter-module.c There can be only one compositor engine 2009-06-30 09:34:03 -04:00
mutter-module.h There can be only one compositor engine 2009-06-30 09:34:03 -04:00
mutter-plugin-manager.c Add a modal mode for plugins 2009-08-26 12:26:58 -04:00
mutter-plugin-manager.h There can be only one compositor engine 2009-06-30 09:34:03 -04:00
mutter-plugin.c mutter_plugin_get_windows returns *Mutter*Window, not MetaWindow 2009-09-28 19:30:24 -04:00
mutter-shaped-texture.c Nice looking scaledown with mipmap emulation 2009-11-24 15:40:35 -05:00
mutter-shaped-texture.h Reduce overpaint in the window group 2009-07-09 16:56:01 +01:00
mutter-texture-tower.c Nice looking scaledown with mipmap emulation 2009-11-24 15:40:35 -05:00
mutter-texture-tower.h Nice looking scaledown with mipmap emulation 2009-11-24 15:40:35 -05:00
mutter-window-group.c Check the opacity of the right actor 2009-08-14 15:58:07 -04:00
mutter-window-group.h Reduce overpaint in the window group 2009-07-09 16:56:01 +01:00
mutter-window-private.h Reduce overpaint in the window group 2009-07-09 16:56:01 +01:00
mutter-window.c [MutterWindow] Fixed potential NULL dereference 2009-10-09 16:50:38 +01:00
README There can be only one compositor engine 2009-06-30 09:34:03 -04:00
shadow.c Split shadow code into a separate file 2009-07-05 23:28:38 +01:00
shadow.h Split shadow code into a separate file 2009-07-05 23:28:38 +01:00

Intro
=====

Fix me.


Env Vars
========

MUTTER_DISABLE_MIPMAPS - set to disable use of mipmaped windows.