[mutter] (88 commits) Non-fast-forward update to branch gbsneto/effects-paint-nodes



The branch 'gbsneto/effects-paint-nodes' was changed in a way that was not a fast-forward update.
NOTE: This may cause problems for people pulling from the branch. For more information,
please see:

 https://wiki.gnome.org/Git/Help/NonFastForward

Commits removed from the branch:

  e3a296c... clutter/effect: Don't expose pre and post paint helpers
  6bebca6... clutter/effect: Add paint_node vfunc
  b0794f0... clutter/offscreen-effect: Clear framebuffer on pre_paint
  5ef260b... clutter/offscreen-effect: Simplify paint
  dd9213b... clutter/paint-nodes: Don't skip pipeline node constructor
  fa22b88... clutter/paint-nodes: Add new ClutterLayerNode API
  e1afe2b... clutter/paint-nodes: Push and pop framebuffer even without 
  1258f0d... clutter/paint-nodes: Add serialization to layer node
  70ed65f... Introduce ClutterBlitNode

Commits added to the branch:

  64304b0... clutter/actor: Cache transformations applied using apply_tr (*)
  df4eeff... clutter/actor: Invalidate stage-views on transformation cha (*)
  8664667... surface-actor: Add culling offset for geometry scale - take (*)
  da633dc... clutter/actor: Allocate with the same box if deferred due t (*)
  96a108e... clutter: Add a simple frame clock base (*)
  e743b36... clutter/frame-clock: Handle immediate present feedback (*)
  51ee41e... tests/frame-clock: Test delayed schedule update (*)
  8f96885... tests/frame-clock: Check that no damage doesn't ever dispat (*)
  7e27fb6... clutter/frame-clock: Add API to schedule next frame immedia (*)
  b18d4fc... tests/frame-clock: Add schedule-update-now test (*)
  6ffdfff... frame-clock: Add basic tracing (*)
  cae5b99... frame-clock: Add callback before the actual frame callback (*)
  a132c8d... frame-clock: Add API to inhibit/uninhibit updates (*)
  9676db4... clutter/master-clock: Move out private timeline declaration (*)
  3c4efd1... frame-clock: Pass timestamp to frame callback (*)
  c302f4d... frame-clock: Make it possible to drive timelines (*)
  a0d8766... tests/clutter: Add frame clock timeline test case (*)
  f31a7ac... clutter/timeline: Add helpers to remove/add timeline to som (*)
  9b054f4... clutter/timeline: Add running timeline to frameclock if it  (*)
  ca82cde... tests/frame-clock: Add test that switches frame clock mid t (*)
  59eebd6... clutter/stage-view: Pass a pointer to the stage during cons (*)
  62f2515... clutter/stage: Always check stage views when checking for f (*)
  3345070... clutter/stage: Add 'pending_finish_queue_redraws' state (*)
  9ed463b... renderer-view: Keep track of what CRTC it is associated wit (*)
  feb4444... renderer: Add API to get a view list for a monitor (*)
  b9a52ec... screen-cast: Only check queued-redraw on the relevant views (*)
  14dfe92... clutter/stage: Move out tracing from do_update() to callees (*)
  b45cea3... clutter/stage: Rename find-devices-to-update function (*)
  3944daf... clutter/stage: Find devices to update after finish queue re (*)
  69d0ff4... clutter/stage: Move device updating to helper (*)
  5e7ce7e... clutter/stage-view: Move frambuffer prop setting into helpe (*)
  1e284c6... clutter/stage-view: Move framebuffer sanity check into help (*)
  fc0b8f9... laters: Use clutter_stage_schedule_update() instead of time (*)
  ff5f77f... clutter/stage: Expose stage update helpers (*)
  203c20d... clutter/timeline: Add way to associate a timeline to an act (*)
  2b95ec4... clutter/timeline: Deprecate timelines without an actor or f (*)
  bb73038... clutter/stage-view: Give a stage view a refresh rate (*)
  f086eaf... Gather all time unit conversion helpers in one place (*)
  ff65c95... frame-clock: Pass frame info when notifying presented (*)
  31a3b1b... clutter: Include semi private cogl API (*)
  2a6e8bd... cogl/onscreen: Let swap buffer caller create frame info (*)
  c00a8e9... clutter/cogl: Take over global frame count responsibility (*)
  2e358f3... clutter/stage-view: Have each stage view create its own fra (*)
  3aff755... clutte/stage-view: Add refresh rate getter (*)
  f9eb140... clutter/actor: Add API to pick frame clock (*)
  847e89d... clutter/frame-clock: Handle reschedule then dispatch result (*)
  1de4366... clutter: Include clutter-frame-clock.h from clutter.h (*)
  34be97d... clutter/stage-view: Expose frame clock getter (*)
  de99dd7... clutter: Remove multi thread mutexes (*)
  2afe3e9... clutter/stage: Add signals for different update stages (*)
  110ed7f... laters: Use 'before-update' signal from stage (*)
  551101c... compositor-x11: Move synchronization to before-update (*)
  468bf81... surface-actor: Remove 'pre-paint' vfunc (*)
  ae7cc04... compositor: Remove 'pre-paint' signal (*)
  5f729ea... clutter/stage: Only emit "presented" on completion event (*)
  9daec23... cursor-renderer: Use 'after-paint' stage signal instead pai (*)
  578c307... compositor: Remove unused stage pointer (*)
  8cff3b8... wayland/compositor: Process frame callbacks on 'after-updat (*)
  37326e4... compositor: Use stage signals instead of clutter repaint ca (*)
  1f89571... renderer-x11-cm: Initialize screen stage view in one step (*)
  57a2f7b... renderer: Use 'add_view()' when adding CRTC views (*)
  a9a9a0d... clutter: Paint views with individual frame clocks (*)
  190e285... tests/stage-view: Remove unnecessary warning supression (*)
  59a38fc... tests/stage-view: Check that hotplugging reestablishes view (*)
  feb8bfa... clutter/frame-clock: Add refresh rate getter (*)
  20becd7... clutter/stage-view: Export refresh rate getter symbol (*)
  442f34b... tests/stage-view: Test that actors pick the right frame clo (*)
  e12ce70... tests/stage-view: Test that timelime adapts to actor moving (*)
  d29c8e2... clutter/frame-clock: Add explicit destroy function (*)
  d77bcb9... clutter/animatable: Add way to get an actor from an animata (*)
  f9be670... tests/frame-clock: Check that destroy signal is emitted (*)
  aa34f6a... clutter/actor: Pick frame clock of parent if not on any vie (*)
  4b8bb46... clutter/transition: Get timeline actor from animatable (*)
  2f4d50c... clutter/actor: Add API to check whether actor or clone is o (*)
  1ecdaa6... wayland: Respond to frame callbacks also if a clone was pai (*)
  5b0a7b3... clutter/timeline: Wait for stage if no frame clock is avail (*)
  0678198... clutter/timeline: Warn if started with a detached actor (*)
  2f1f47d... x11: Look up reason for selection clear events from XFixes (*)
  89777fd... clutter/effect: Don't expose pre and post paint helpers
  4e9bc02... Introduce ClutterEffectNode
  6d52766... clutter/effect: Add paint_node vfunc
  4c4dd9b... clutter/offscreen-effect: Clear framebuffer on pre_paint
  cc4c89b... clutter/offscreen-effect: Simplify paint
  aefcf74... clutter/paint-nodes: Don't skip pipeline node constructor
  9bab4c9... clutter/paint-nodes: Add new ClutterLayerNode API
  b5ae10d... clutter/paint-nodes: Push and pop framebuffer even without 
  744ee38... clutter/paint-nodes: Add serialization to layer node
  cfd73cf... Introduce ClutterBlitNode

(*) This commit already existed in another branch; no separate mail sent


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]