mutter/src/compositor
Rui Matos ca1b4382c0 shaped-texture: Invalidate mask texture when main texture changes size
We currently rely only on MetaWindowActor to update the mask
texture. This isn't good enough since we might get asked to use the
mask (e.g. via meta_shaped_texture_get_image() ) after having a new
texture size but before MetaWindowActor decides to update the mask in
which case we might crash since cogl_texture_new_from_sub_texture()
might fail with an early return such as

Cogl-CRITICAL **: cogl_sub_texture_new: assertion 'sub_x + sub_width
<= next_width' failed

https://bugzilla.gnome.org/show_bug.cgi?id=762639
2016-03-10 15:56:41 +01:00
..
plugins default-plugin: port to non deprecated API 2015-12-15 08:39:57 +00:00
clutter-utils.c Factor out meta_actor_painting_untransformed() 2014-09-03 13:43:40 -04:00
clutter-utils.h Factor out meta_actor_painting_untransformed() 2014-09-03 13:43:40 -04:00
cogl-utils.c Rewrite background code 2014-09-03 13:43:40 -04:00
cogl-utils.h Rewrite background code 2014-09-03 13:43:40 -04:00
compositor-private.h bell: Flash whole window if the window had no frame 2016-03-10 12:34:56 +08:00
compositor.c bell: Flash whole window if the window had no frame 2016-03-10 12:34:56 +08:00
meta-background-actor-private.h cullable: Turn cull_out / reset_culling into a separate interface 2013-11-25 15:21:36 -05:00
meta-background-actor.c MetaBackgroundActor: glsl: do not mix int and float. 2015-03-03 22:09:35 +01:00
meta-background-group.c cullable: Turn cull_out / reset_culling into a separate interface 2013-11-25 15:21:36 -05:00
meta-background-image.c background: use GFiles instead of filenames 2014-10-14 18:54:36 -07:00
meta-background-private.h Rewrite background code 2014-09-03 13:43:40 -04:00
meta-background.c build: Fix return value in meta-background.c 2015-09-04 11:47:34 +08:00
meta-cullable.c cullable: Reset the culling state instead of skipping the traversal 2014-02-05 14:24:08 -05:00
meta-cullable.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-dnd-actor-private.h compositor: Add MetaDnDActor 2014-10-06 19:39:43 -07:00
meta-dnd-actor.c compositor: Add MetaDnDActor 2014-10-06 19:39:43 -07:00
meta-feedback-actor-private.h compositor: Add MetaFeedbackActor 2014-10-06 19:39:43 -07:00
meta-feedback-actor.c feedback actor: Fix a typo 2015-07-20 17:39:09 -04:00
meta-module.c meta: Add generated meta-version.h 2014-06-05 14:05:16 +02:00
meta-module.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-plugin-manager.c Implement a generic "size change" mechanism 2015-07-05 23:03:36 -07:00
meta-plugin-manager.h Implement a generic "size change" mechanism 2015-07-05 23:03:36 -07:00
meta-plugin.c Implement a generic "size change" mechanism 2015-07-05 23:03:36 -07:00
meta-shadow-factory.c compositor: Export meta_shadow_factory_get_shadow to introspection 2015-07-06 00:27:03 -07:00
meta-shaped-texture-private.h surface-actor-x11: Make sure to set a size when unredirected 2015-06-23 16:30:29 -07:00
meta-shaped-texture.c shaped-texture: Invalidate mask texture when main texture changes size 2016-03-10 15:56:41 +01:00
meta-surface-actor-wayland.c wayland: Add "painting" signal to surface actor 2016-02-16 19:02:48 +08:00
meta-surface-actor-wayland.h wayland: Only call frame callbacks when a surface gets drawn on screen 2015-08-09 10:40:40 +02:00
meta-surface-actor-x11.c surface-actor-x11: Make sure to set a size when unredirected 2015-06-23 16:30:29 -07:00
meta-surface-actor-x11.h window-actor: Split into two subclasses of MetaSurfaceActor 2014-02-20 14:44:31 -05:00
meta-surface-actor.c compositor: Always recurse over surface children actors when picking 2014-11-24 14:44:11 +01:00
meta-surface-actor.h wayland: Update the CoglTexture in the MetaWaylandSurface 2014-08-21 16:22:53 -04:00
meta-sync-ring.c compositor: Handle fences in the frontend X connection 2015-08-13 14:14:46 +02:00
meta-sync-ring.h compositor: Add support for GL_EXT_x11_sync_object 2015-08-07 17:27:42 +02:00
meta-texture-rectangle.c Properly set the number of components on the CoglTextureRectangle 2014-01-13 13:28:38 -05:00
meta-texture-rectangle.h Properly set the number of components on the CoglTextureRectangle 2014-01-13 13:28:38 -05:00
meta-texture-tower.c texture-tower: Fix error case in meta-texture-tower 2014-08-08 17:29:26 -04:00
meta-texture-tower.h Changed obsolete FSF postal address into generic URL. 2014-01-13 11:35:47 -05:00
meta-window-actor-private.h Implement a generic "size change" mechanism 2015-07-05 23:03:36 -07:00
meta-window-actor.c Revert "window: Remove old tiling code" 2016-01-10 15:16:09 +01:00
meta-window-group.c window-group: Fix issues when translated 2015-07-05 23:55:43 -07:00
meta-window-group.h cullable: Turn cull_out / reset_culling into a separate interface 2013-11-25 15:21:36 -05:00
meta-window-shape.c Export the shadow factory 2015-07-06 00:14:22 -07:00
README There can be only one compositor engine 2009-06-30 09:34:03 -04:00
region-utils.c wayland: Make the surface actor set its own state 2015-03-03 14:53:15 -05:00
region-utils.h wayland: Make the surface actor set its own state 2015-03-03 14:53:15 -05:00

Intro
=====

Fix me.


Env Vars
========

MUTTER_DISABLE_MIPMAPS - set to disable use of mipmaped windows.