1
0
Fork 0
mutter-performance-source/src
Owen W. Taylor c9ebc0ea25 Always use mipmap emulation
Rather than trying to find out from Clutter whether mipmap generation
can be used together with texture_from_pixmap, just always assume
it can't and use the MutterTextureTower emulation code.

This fixes a problem with our previous hack for doing the query
no longer working. In the rare cases where mipmap generation
is supported, it is unlikely to produce significantly more efficient
or better looking results than the emulation. (In terms of efficiency,
we have better knowledge of when we need to update the lower mipmaps
and when we don't than CoglTexturePixmapX11.)

Some care is taken so mutter_shaped_texture_set_create_mipmaps() works
when changed on the fly and properly discards the old mipmap levels.
This isn't necesary currently, since it can only be controlled via
envvar, but is easier than future-proofing through documentation.

https://bugzilla.gnome.org/show_bug.cgi?id=627087
2010-08-18 14:02:32 -04:00
..
compositor Always use mipmap emulation 2010-08-18 14:02:32 -04:00
core Don't screw up the event mask when "managing" our own windows 2010-08-09 12:57:57 -04:00
include Make MetaRectangle a boxed type 2010-07-02 13:14:39 -04:00
tools Remove deprecated Gtk+ symbols 2010-07-01 20:55:11 +02:00
ui Use gdk_window_get_background_pattern() to clear the background 2010-08-17 20:57:47 +02:00
wm-tester Fix missing comma in previous commit 2010-04-11 19:59:29 +02:00
.cvsignore Install desktop files in both .../share/applications and 2008-09-12 04:05:17 +00:00
default_icon.png New 48x48 default icon as specified in bug #160660 2005-01-25 18:47:57 +00:00
fix-meta-rectangle.py Work around g-ir-scanner problem with Gdk.Rectangle 2010-07-06 15:11:13 -04:00
gdk-compat.h Use gdk_window_get_background_pattern() to clear the background 2010-08-17 20:57:47 +02:00
gtk-compat.h Add compatibility with GTK+ 2.18 2010-05-12 11:02:52 +02:00
libmutter-private.pc.in Fix gtk+ dependency in libmutter-private pkg-config file 2010-07-09 18:05:02 +02:00
Makefile.am Work around g-ir-scanner problem with Gdk.Rectangle 2010-07-06 15:11:13 -04:00
mutter-enum-types.c.in Add bits missing from last commit 2009-07-04 17:14:48 +01:00
mutter-enum-types.h.in Add bits missing from last commit 2009-07-04 17:14:48 +01:00
mutter-marshal.list Add bits missing from last commit 2009-07-04 17:14:48 +01:00
mutter-plugins.pc.in Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
mutter-wm.desktop.in Remove deprecated Encoding key from desktop files 2009-08-22 14:24:22 +02:00
mutter.desktop.in Remove deprecated Encoding key from desktop files 2009-08-22 14:24:22 +02:00
mutter.schemas.in Fix Super_L specification for overlay_key 2009-09-07 14:27:09 -04:00
run-mutter.sh Comprehensively rename to Mutter 2009-06-16 14:17:10 -04:00
stock_delete.png Update the pixmap to a new one which fit better with the other pixmaps of 2006-08-20 19:44:52 +00:00
stock_maximize.png Register window menu icons with the Gtk stock system, instead of using the 2002-08-10 16:47:43 +00:00
stock_minimize.png Register window menu icons with the Gtk stock system, instead of using the 2002-08-10 16:47:43 +00:00