mutter/clutter/clutter
Daniel van Vugt f31cf0c3ef clutter-offscreen-effect: Disable if no texture
If texture allocation fails (e.g. on an old GPU with size limit 2048)
then `update_fbo` would return `FALSE` but leaves `priv->offscreen`
as non-NULL. So the next paint will try to use the offscreen with a
`NULL` texture and crashes. The solution is simply to ensure that
`priv->offscreen` is NULL if there is no `priv->texture`, so the default
(non-offscreen) paint path gets used instead.

Bug reported and fix provided by Gert van de Kraats.

https://launchpad.net/bugs/1795774
2018-11-08 10:18:25 +00:00
..
cally clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
cogl clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
deprecated clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
egl clutter: Fix a couple of guard macros 2018-11-06 17:17:36 +01:00
evdev clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
wayland clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
x11 clutter: Unconditionalize a few X11 extensions 2018-11-06 17:17:36 +01:00
clutter-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-actor-box.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-actor-meta-private.h
clutter-actor-meta.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-actor-meta.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-actor-private.h
clutter-actor.c clutter: Fix a couple of guard macros 2018-11-06 17:17:36 +01:00
clutter-actor.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-align-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-align-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-animatable.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-animatable.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-autocleanups.h
clutter-backend-private.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-backend.c clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-backend.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-base-types.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-bezier.c Fix some spelling errors 2018-03-21 13:22:35 +08:00
clutter-bezier.h
clutter-bin-layout.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-bin-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-bind-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-bind-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-binding-pool.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-binding-pool.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-blur-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-blur-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-box-layout.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-box-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-brightness-contrast-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-brightness-contrast-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-build-config.h.meson Add meson build support 2018-11-06 18:51:44 +01:00
clutter-cairo.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-cairo.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-canvas.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-canvas.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-child-meta.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-child-meta.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-click-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-click-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-clone.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-clone.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-color-static.h
clutter-color.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-color.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-colorize-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-colorize-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-config.h.in
clutter-constraint-private.h
clutter-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-container.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-container.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-content-private.h
clutter-content.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-content.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-debug.h
clutter-deform-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-deform-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-deprecated.h clutter: Remove ClutterFixed 2016-07-20 14:23:48 +08:00
clutter-desaturate-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-desaturate-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-device-manager-private.h clutter-main: Add hooks to plug kbd accessibility 2017-11-16 14:14:31 +01:00
clutter-device-manager.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-device-manager.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-drag-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-drag-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-drop-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-drop-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-easing.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-easing.h
clutter-effect-private.h actor: Always use get_paint_volume override for active effects 2018-09-18 19:39:12 +00:00
clutter-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-enum-types.c.in Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-enum-types.h.in clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-enums.h clutter/enum: Add CLUTTER_EVENT_FLAG_REPEATED for auto-repeated events 2018-08-20 10:16:33 +00:00
clutter-event-private.h
clutter-event-translator.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-event-translator.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-event.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-event.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-feature.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-feature.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-fixed-layout.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-fixed-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-flatten-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-flatten-effect.h
clutter-flow-layout.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-flow-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-gesture-action-private.h
clutter-gesture-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-gesture-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-grid-layout.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-grid-layout.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-group.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-id-pool.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-id-pool.h
clutter-image.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-image.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-input-device-tool.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-input-device-tool.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-input-device.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-input-device.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-input-focus-private.h clutter: Add ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01:00
clutter-input-focus.c clutter: Add ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01:00
clutter-input-focus.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-input-method-private.h clutter: Add ClutterInputMethod and ClutterInputFocus 2018-01-18 15:35:29 +01:00
clutter-input-method.c clutter: Add clutter_input_method_forward_key() method. 2018-10-08 16:30:04 +00:00
clutter-input-method.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-interval.c clutter: Remove ClutterFixed 2016-07-20 14:23:48 +08:00
clutter-interval.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-keyframe-transition.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-keyframe-transition.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-keysyms-table.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-keysyms-update.pl
clutter-keysyms.h
clutter-layout-manager.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-layout-manager.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-layout-meta.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-layout-meta.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-macros.h clutter: Assume compiler supports visibility flag and attributes 2018-11-06 17:17:36 +01:00
clutter-main.c clutter: Require full relative path when including 2018-11-06 17:17:36 +01:00
clutter-main.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-marshal.list ClutterStage: Use non-generic marshaller for ::presented signal 2017-05-09 11:53:27 +02:00
clutter-master-clock-default.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-master-clock-default.h
clutter-master-clock.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-master-clock.h
clutter-mutter.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-offscreen-effect-private.h
clutter-offscreen-effect.c clutter-offscreen-effect: Disable if no texture 2018-11-08 10:18:25 +00:00
clutter-offscreen-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-page-turn-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-page-turn-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-paint-node-private.h
clutter-paint-node.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-paint-node.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-paint-nodes.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-paint-nodes.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-paint-volume-private.h
clutter-paint-volume.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-pan-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-pan-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-path-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-path-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-path.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-path.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-private.h Introduce regional stage rendering 2016-07-20 14:23:48 +08:00
clutter-property-transition.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-property-transition.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-rotate-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-rotate-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-script-parser.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-script-private.h
clutter-script.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-script.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-scriptable.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-scriptable.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-scroll-actor.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-scroll-actor.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-settings-private.h
clutter-settings.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-settings.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-shader-effect.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-shader-effect.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-shader-types.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-shader-types.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-snap-constraint.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-snap-constraint.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage-manager-private.h
clutter-stage-manager.c clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage-manager.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage-private.h Use signals instead of onscreen framebuffer frame callbacks 2016-07-20 14:23:48 +08:00
clutter-stage-view.c Revert "renderer-native: Destroy monitor framebuffers when suspending" 2017-09-04 22:37:16 +08:00
clutter-stage-view.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage-window.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-stage-window.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage.c clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-stage.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-swipe-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-swipe-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-tap-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-tap-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-test-utils.c Don't use config.h in clutter and cogl 2016-07-20 14:23:48 +08:00
clutter-test-utils.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-text-buffer.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-text-buffer.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-text.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-text.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-texture.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-timeline.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-timeline.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-transition-group.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-transition-group.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-transition.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-transition.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-types.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-units.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-units.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-util.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-virtual-input-device.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-virtual-input-device.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter-zoom-action.c clutter: Unconditionally include clutter-build-config.h 2018-11-06 17:17:36 +01:00
clutter-zoom-action.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
clutter.h clutter: Remove clutter specific version 2018-11-06 17:17:36 +01:00
Makefile.am clutter: Install x11 related header files when using autotools again 2018-11-07 12:54:41 +00:00
Makefile.am.enums move everything into a clutter/ directory 2016-04-12 20:04:26 +02:00
Makefile.am.marshal Use newer glib-genmarshal option 2017-07-11 11:30:08 +01:00
meson.build build: Add soversion to shared libraries 2018-11-07 13:00:47 +00:00
mutter-clutter.pc.in build: Fix include and lib paths in autotools .pc files 2018-11-07 14:29:30 +01:00