mutter/clutter/clutter
Daniel van Vugt b77cb09bac clutter/frame-clock: Make SYNC_DELAY_FALLBACK a fraction
This won't change anything for 60Hz displays but higher refresh rate
users will benefit.

Using Nvidia EGLStreams on a 240Hz monitor for example (refresh interval
~4.1ms), the maximum render time allowed before dropping to 120Hz is now
3.6ms whereas it was previously 2.1ms.

Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2158>
2021-12-17 12:12:31 +00:00
..
cally clutter: Always snoop key events for a11y 2021-12-07 14:29:18 +00:00
deprecated clutter/container: Remove clutter_container_get_children 2021-10-15 14:22:37 -03:00
clutter-action-private.h clutter: Add handle_event vfunc to ClutterAction 2021-10-29 00:27:18 +02:00
clutter-action.c clutter: Add handle_event vfunc to ClutterAction 2021-10-29 00:27:18 +02:00
clutter-action.h clutter: Add handle_event vfunc to ClutterAction 2021-10-29 00:27:18 +02:00
clutter-actor-box-private.h
clutter-actor-box.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-actor-meta-private.h
clutter-actor-meta.c clutter/actor-meta: Use G_DECLARE_DERIVABLE_TYPE 2020-05-22 08:56:23 +00:00
clutter-actor-meta.h clutter/actor-meta: Use G_DECLARE_DERIVABLE_TYPE 2020-05-22 08:56:23 +00:00
clutter-actor-private.h clutter/actor: Sneakily remove the g from the debug names gchar 2021-07-29 15:37:12 +02:00
clutter-actor.c clutter: Trigger pointer repick after animatable property changes 2021-12-07 20:04:08 +00:00
clutter-actor.h clutter/actor: Add API to invalidate cached paint volumes 2021-04-12 15:18:31 +00:00
clutter-align-constraint.c clutter/align-constraint: Don't take source actors position into account 2020-06-10 19:20:32 +00:00
clutter-align-constraint.h clutter/align-constraint: Add pivot-point property 2020-06-10 19:20:32 +00:00
clutter-animatable.c clutter/animatable: Add way to get an actor from an animatable 2020-07-02 19:36:51 +02:00
clutter-animatable.h clutter/animatable: Add way to get an actor from an animatable 2020-07-02 19:36:51 +02:00
clutter-autocleanups.h Remove ClutterMatrix 2020-10-06 15:34:46 +00:00
clutter-backend-private.h clutter/feature: Remove static vs multiple stage feature 2021-10-18 14:36:15 +00:00
clutter-backend.c clutter/feature: Remove static vs multiple stage feature 2021-10-18 14:36:15 +00:00
clutter-backend.h clutter: Remove leftovers from backend code in build system 2021-07-16 19:08:06 +02:00
clutter-base-types.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-bezier.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-bezier.h
clutter-bin-layout.c clutter: Remove allocation flags 2020-05-20 12:50:31 +00:00
clutter-bin-layout.h
clutter-bind-constraint.c Drop ClutterRectangle 2020-06-27 13:35:46 +00:00
clutter-bind-constraint.h
clutter-binding-pool.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-binding-pool.h
clutter-blur-effect.c clutter: Remove CLUTTER_ENABLE_EXPERIMENTAL_API 2021-02-05 17:05:19 +00:00
clutter-blur-effect.h
clutter-blur-private.h clutter/blur: Make sigma a float 2020-12-17 13:21:50 +00:00
clutter-blur.c clutter/blur: Select a better n_steps 2020-12-17 13:21:50 +00:00
clutter-box-layout.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
clutter-box-layout.h clutter/box-layout: Remove deprecated API 2020-05-21 15:49:31 +02:00
clutter-brightness-contrast-effect.c clutter: Remove CLUTTER_ENABLE_EXPERIMENTAL_API 2021-02-05 17:05:19 +00:00
clutter-brightness-contrast-effect.h
clutter-build-config.h.meson clutter: Remove leftovers from backend code in build system 2021-07-16 19:08:06 +02:00
clutter-cairo.c
clutter-cairo.h
clutter-canvas.c clutter: Remove CLUTTER_ENABLE_EXPERIMENTAL_API 2021-02-05 17:05:19 +00:00
clutter-canvas.h clutter/canvas: Implement clutter_canvas_{get,set}_scale_factor 2019-03-01 17:46:49 +00:00
clutter-child-meta.c
clutter-child-meta.h
clutter-click-action.c clutter: Make ClutterClickAction independent of click count 2021-10-29 00:27:18 +02:00
clutter-click-action.h clutter: Use G_DECLARE_DERIVABLE_TYPE for ClutterAction and subclasses 2020-05-22 08:56:23 +00:00
clutter-clone.c clutter: Remove CLUTTER_ENABLE_EXPERIMENTAL_API 2021-02-05 17:05:19 +00:00
clutter-clone.h
clutter-color-static.h
clutter-color.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-color.h
clutter-colorize-effect.c clutter: Remove CLUTTER_ENABLE_EXPERIMENTAL_API 2021-02-05 17:05:19 +00:00
clutter-colorize-effect.h
clutter-constraint-private.h clutter: Make clutter_contraint_update_preferred_size() public 2020-02-19 11:57:05 +00:00
clutter-constraint.c clutter/constraint: Override ClutterActorMeta.set_enabled 2020-04-08 12:14:00 -03:00
clutter-constraint.h clutter: Make clutter_contraint_update_preferred_size() public 2020-02-19 11:57:05 +00:00
clutter-container-private.h clutter: avoid g_signal_emit_by_name() from ClutterActor 2020-02-24 22:36:27 +00:00
clutter-container.c clutter/container: Remove clutter_container_get_children 2021-10-15 14:22:37 -03:00
clutter-container.h clutter/container: Remove clutter_container_raise_child 2021-10-15 14:22:37 -03:00
clutter-content-private.h clutter: Introduce paint contexts 2019-12-03 19:02:14 +00:00
clutter-content.c clutter/content: Mark optional parameters as such in annotation 2021-11-08 15:46:09 +00:00
clutter-content.h clutter: Introduce paint contexts 2019-12-03 19:02:14 +00:00
clutter-damage-history.c clutter/stage-cogl: Extract damage history logic 2020-05-26 13:54:28 +00:00
clutter-damage-history.h clutter: Make ClutterDamageHistory API public to mutter 2021-07-16 19:08:06 +02:00
clutter-debug.h clutter: Add an lg command to set max render time constant 2021-07-13 08:09:43 +00:00
clutter-deform-effect.c clutter: Remove CLUTTER_ENABLE_EXPERIMENTAL_API 2021-02-05 17:05:19 +00:00
clutter-deform-effect.h
clutter-deprecated.h clutter/actor: Remove anchor points and gravity 2020-06-27 13:35:46 +00:00
clutter-desaturate-effect.c clutter: Remove CLUTTER_ENABLE_EXPERIMENTAL_API 2021-02-05 17:05:19 +00:00
clutter-desaturate-effect.h
clutter-easing.c
clutter-easing.h
clutter-effect-private.h clutter/effect: Move ClutterEffect creation to ClutterActor 2020-12-15 12:07:57 -03:00
clutter-effect.c clutter/effect: Don't call effect paint_node() if pre_paint() failed 2021-01-02 19:00:39 +00:00
clutter-effect.h clutter/effect: Add paint nodes to all paint vfuncs 2020-12-15 11:48:28 -03:00
clutter-enum-types.c.in clutter: Drop "volatile" from static GTypes in manual registration 2021-03-22 10:47:51 +00:00
clutter-enum-types.h.in enum-types: Use @basename@ in header comment 2019-06-12 18:01:36 +02:00
clutter-enums.h clutter/event: Add ClutterEventType.CLUTTER_TOUCHPAD_HOLD 2021-12-02 20:48:24 +00:00
clutter-event-private.h clutter: Drop _clutter_clear_events_queue_for_stage() 2020-09-23 16:49:32 +02:00
clutter-event.c clutter/event: Add ClutterEventType.CLUTTER_TOUCHPAD_HOLD 2021-12-02 20:48:24 +00:00
clutter-event.h clutter/event: Add touchpad hold event definition 2021-12-02 20:48:24 +00:00
clutter-feature.c clutter/feature: Remove static vs multiple stage feature 2021-10-18 14:36:15 +00:00
clutter-feature.h
clutter-fixed-layout.c clutter/actor: Add position argument to allocate_preferred_size() 2020-07-07 16:47:00 +00:00
clutter-fixed-layout.h
clutter-flatten-effect.c
clutter-flatten-effect.h
clutter-flow-layout.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
clutter-flow-layout.h
clutter-frame-clock.c clutter/frame-clock: Make SYNC_DELAY_FALLBACK a fraction 2021-12-17 12:12:31 +00:00
clutter-frame-clock.h clutter: Add a max render time debug HUD 2021-07-13 08:09:43 +00:00
clutter-frame-private.h clutter: Introduce ClutterFrame 2021-01-22 16:47:08 +00:00
clutter-frame.c clutter: Introduce ClutterFrame 2021-01-22 16:47:08 +00:00
clutter-frame.h clutter: Introduce ClutterFrame 2021-01-22 16:47:08 +00:00
clutter-gesture-action-private.h
clutter-gesture-action.c clutter: Move ClutterGestureAction to the handle_event vfunc 2021-10-29 00:27:18 +02:00
clutter-gesture-action.h clutter: Use G_DECLARE_DERIVABLE_TYPE for ClutterAction and subclasses 2020-05-22 08:56:23 +00:00
clutter-graphene.c clutter: Register progress function for graphene_matrix_t 2020-10-06 15:34:47 +00:00
clutter-graphene.h Replace ClutterVertex by graphene_point3d_t 2019-10-16 11:38:13 +00:00
clutter-grid-layout.c clutter: Remove allocation flags 2020-05-20 12:50:31 +00:00
clutter-grid-layout.h
clutter-id-pool.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-id-pool.h
clutter-image.c clutter: Remove CLUTTER_ENABLE_EXPERIMENTAL_API 2021-02-05 17:05:19 +00:00
clutter-image.h Use a consistent style for enum braces 2019-02-28 09:31:01 +01:00
clutter-input-device-private.h clutter: Drop click count from button events 2021-10-29 00:27:18 +02:00
clutter-input-device-tool.c clutter: Make axes part of the device tool 2020-11-27 15:14:33 +00:00
clutter-input-device-tool.h clutter: Make axes part of the device tool 2020-11-27 15:14:33 +00:00
clutter-input-device.c clutter: Drop click count from button events 2021-10-29 00:27:18 +02:00
clutter-input-device.h clutter: Drop declarations for dead functions 2021-07-05 23:01:26 +01:00
clutter-input-focus-private.h clutter: Enable negative offsets in delete surrounding text 2020-03-29 11:37:27 +00:00
clutter-input-focus.c clutter: Only reset preedit text if set 2021-10-19 17:52:54 +00:00
clutter-input-focus.h clutter: Prepare input focus for IM event delivery 2020-08-31 08:40:12 +00:00
clutter-input-method-private.h Replace ClutterRect by graphene_rect_t 2019-10-16 11:38:14 +00:00
clutter-input-method.c clutter: Add ClutterPreeditResetMode hint to preedit text 2021-09-03 22:05:46 +00:00
clutter-input-method.h clutter: Add ClutterPreeditResetMode hint to preedit text 2021-09-03 22:05:46 +00:00
clutter-input-pointer-a11y-private.h clutter: Move X11 input to src/backends/x11 2019-08-24 08:59:08 +00:00
clutter-input-pointer-a11y.c clutter: Move ClutterInputDevice fields to private struct 2020-11-27 15:14:34 +00:00
clutter-interval.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
clutter-interval.h
clutter-keyframe-transition.c
clutter-keyframe-transition.h
clutter-keymap-private.h clutter/keymap: Make caps and num lock state properties 2021-03-04 17:39:08 +00:00
clutter-keymap.c clutter/keymap: Make caps and num lock state properties 2021-03-04 17:39:08 +00:00
clutter-keymap.h clutter/keymap: Make caps and num lock state properties 2021-03-04 17:39:08 +00:00
clutter-keysyms-table.c
clutter-keysyms-update.pl *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
clutter-keysyms.h
clutter-layout-manager.c *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
clutter-layout-manager.h *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
clutter-layout-meta.c
clutter-layout-meta.h
clutter-macros.h
clutter-main.c clutter: Store the per-pointer picked actor's clear area 2021-12-07 20:04:08 +00:00
clutter-main.h clutter: Remove CLUTTER_DEFAULT_FPS and default rate 2021-10-18 14:36:15 +00:00
clutter-marshal.list clutter/input-pointer-a11y: Include success boolean in stop signals 2019-08-27 07:36:57 +00:00
clutter-mutter.h clutter: Store the per-pointer picked actor's clear area 2021-12-07 20:04:08 +00:00
clutter-offscreen-effect-private.h
clutter-offscreen-effect.c cogl: Remove cogl_texture_new_with_size 2021-12-07 15:32:21 +00:00
clutter-offscreen-effect.h clutter/effect: Add paint nodes to all paint vfuncs 2020-12-15 11:48:28 -03:00
clutter-page-turn-effect.c
clutter-page-turn-effect.h
clutter-paint-context-private.h clutter/stage: Use multiple frusta depending on the redraw clip 2020-10-16 13:46:23 -03:00
clutter-paint-context.c clutter/stage: Use multiple frusta depending on the redraw clip 2020-10-16 13:46:23 -03:00
clutter-paint-context.h screen-cast/area-src: Clear framebuffer before painting stage 2020-09-30 15:56:07 +00:00
clutter-paint-node-private.h Explicitly create the clutter context and backend 2021-10-18 14:36:15 +00:00
clutter-paint-node.c clutter: Drop "volatile" from static GTypes in manual registration 2021-03-22 10:47:51 +00:00
clutter-paint-node.h clutter/paint-node: Add multi-rect operations 2020-12-17 03:04:03 +00:00
clutter-paint-nodes.c cogl: Remove usages of framebuffer_draw_primitive 2021-12-07 15:32:21 +00:00
clutter-paint-nodes.h clutter/blur: Make sigma a float 2020-12-17 13:21:50 +00:00
clutter-paint-volume-private.h clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-paint-volume.c clutter/paint-volume: Union paint volumes correctly using Graphene 2021-05-04 15:10:23 +00:00
clutter-pan-action.c clutter: Drop default action of Pan action 2021-10-28 23:52:04 +02:00
clutter-pan-action.h clutter: Drop default action of Pan action 2021-10-28 23:52:04 +02:00
clutter-path-constraint.c
clutter-path-constraint.h
clutter-path.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-path.h
clutter-pick-context-private.h clutter/actor: Cull out when picking 2020-11-25 16:34:29 +00:00
clutter-pick-context.c clutter: Also log overlap regions in ClutterPickContext/Stack 2021-12-07 20:04:08 +00:00
clutter-pick-context.h clutter: Also log overlap regions in ClutterPickContext/Stack 2021-12-07 20:04:08 +00:00
clutter-pick-stack-private.h clutter: Calculate "safe area" during pointer pick 2021-12-07 20:04:08 +00:00
clutter-pick-stack.c clutter: Calculate "safe area" during pointer pick 2021-12-07 20:04:08 +00:00
clutter-private.h clutter: Remove left over fb bit masks 2021-10-18 14:36:15 +00:00
clutter-property-transition.c clutter/timeline: Add way to associate a timeline to an actor 2020-07-02 19:36:50 +02:00
clutter-property-transition.h clutter/transition: Get timeline actor from animatable 2020-07-02 19:36:51 +02:00
clutter-rotate-action.c clutter: Drop default "rotate" action in ClutterRotateAction 2021-10-28 23:52:04 +02:00
clutter-rotate-action.h clutter: Drop default "rotate" action in ClutterRotateAction 2021-10-28 23:52:04 +02:00
clutter-script-parser.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-script-private.h clutter: Remove ClutterAnimation 2020-05-07 20:04:07 +00:00
clutter-script.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-script.h clutter: Remove deprecated 'ClutterState' 2020-05-07 20:04:07 +00:00
clutter-scriptable.c
clutter-scriptable.h
clutter-scroll-actor.c clutter/scroll-actor: Use graphene APIs 2020-10-06 15:34:48 +00:00
clutter-scroll-actor.h Replace ClutterRect by graphene_rect_t 2019-10-16 11:38:14 +00:00
clutter-seat-private.h backend: Destroy seat explicitly 2021-03-13 18:56:21 +00:00
clutter-seat.c clutter/seat: Remove backend pointer 2021-07-07 21:03:25 +02:00
clutter-seat.h clutter: Do not poke backend code for motion compression 2020-12-08 15:37:38 +00:00
clutter-settings-private.h clutter: Move pointer a11y settings management from MetaInputSettings 2021-05-05 19:07:26 +00:00
clutter-settings.c clutter: Move pointer a11y settings management from MetaInputSettings 2021-05-05 19:07:26 +00:00
clutter-settings.h
clutter-shader-effect.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-shader-effect.h
clutter-shader-types.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-shader-types.h
clutter-snap-constraint.c
clutter-snap-constraint.h
clutter-stage-manager-private.h
clutter-stage-manager.c clutter: Remove unused deprecated/clutter-stage-manager.h 2019-11-19 21:50:26 +00:00
clutter-stage-manager.h
clutter-stage-private.h clutter: Store the per-pointer picked actor's clear area 2021-12-07 20:04:08 +00:00
clutter-stage-view-private.h clutter: Make ClutterStageView API public to mutter 2021-07-16 19:08:06 +02:00
clutter-stage-view.c clutter/stage-view: Initialize view as damaged and awaiting frame 2021-08-22 17:06:53 +00:00
clutter-stage-view.h clutter/stage-view: Make get_refresh_rate() public 2020-11-19 19:41:40 +01:00
clutter-stage-window.c cursor-renderer/native: Update HW state during frames 2021-01-22 16:47:08 +00:00
clutter-stage-window.h clutter: Make ClutterStageView API public to mutter 2021-07-16 19:08:06 +02:00
clutter-stage.c clutter/stage: Do not opt styli out of Clutter motion compression 2021-12-07 20:04:08 +00:00
clutter-stage.h clutter: Add clutter_stage_paint_to_content () 2021-08-22 12:44:38 +00:00
clutter-swipe-action.c clutter: Drop ClutterSwipeAction::swipe default vmethod 2021-10-28 23:52:04 +02:00
clutter-swipe-action.h clutter: Drop ClutterSwipeAction::swipe default vmethod 2021-10-28 23:52:04 +02:00
clutter-tap-action.c clutter: Remove marshallers that are available in GLib 2019-08-19 13:09:56 +00:00
clutter-tap-action.h
clutter-text-buffer.c clutter: Use g_object_notify_by_pspec() 2019-07-30 13:50:17 +02:00
clutter-text-buffer.h *: Fix spelling mistakes found by codespell 2020-08-29 09:10:31 +00:00
clutter-text.c clutter: Carry accounting on double/triple clicks in ClutterText 2021-10-29 00:27:18 +02:00
clutter-text.h Replace ClutterGeometry by graphene_rect_t 2019-10-16 11:38:14 +00:00
clutter-texture-content.c cogl: Remove cogl_texture_new_from_sub_texture 2021-12-07 15:32:21 +00:00
clutter-texture-content.h clutter: Add new ClutterContent type ClutterTextureContent 2021-06-29 21:36:43 +00:00
clutter-timeline-private.h clutter/master-clock: Move out private timeline declarations 2020-07-02 19:36:50 +02:00
clutter-timeline.c clutter/timeline: Make the warning about detached actors more helpful 2021-11-15 13:52:14 +00:00
clutter-timeline.h clutter/timeline: Deprecate timelines without an actor or frame clock 2020-07-02 19:36:50 +02:00
clutter-transition-group.c clutter/master-clock: Move out private timeline declarations 2020-07-02 19:36:50 +02:00
clutter-transition-group.h
clutter-transition.c clutter/transition: Get timeline actor from animatable 2020-07-02 19:36:51 +02:00
clutter-transition.h
clutter-types.h clutter: Introduce ClutterFrame 2021-01-22 16:47:08 +00:00
clutter-units.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-units.h
clutter-util.c clutter: Stop using GSlice 2021-02-22 13:52:27 +01:00
clutter-virtual-input-device.c clutter: Limit number of touch slots available to a virtual touch device 2020-10-23 18:48:18 +00:00
clutter-virtual-input-device.h clutter: Limit number of touch slots available to a virtual touch device 2020-10-23 18:48:18 +00:00
clutter-zoom-action.c clutter: Drop ClutterZoomGesture's zoom-axis property/methods 2021-10-28 23:52:04 +02:00
clutter-zoom-action.h clutter: Drop ClutterZoomGesture's zoom-axis property/methods 2021-10-28 23:52:04 +02:00
clutter.h clutter: Remove leftovers from backend code in build system 2021-07-16 19:08:06 +02:00
meson.build clutter: Remove leftovers from backend code in build system 2021-07-16 19:08:06 +02:00
mutter-clutter.pc.in