lp://qastaging/~smspillaz/unity/unity.blur_fixes_fbo
- Get this branch:
- bzr branch lp://qastaging/~smspillaz/unity/unity.blur_fixes_fbo
Branch merges
- Jason Smith (community): Needs Fixing
-
Diff: 664 lines (+160/-78)12 files modifiedplugins/unityshell/src/BackgroundEffectHelper.cpp (+13/-2)
plugins/unityshell/src/BackgroundEffectHelper.h (+1/-0)
plugins/unityshell/src/DashController.cpp (+2/-0)
plugins/unityshell/src/DashView.cpp (+22/-5)
plugins/unityshell/src/DashView.h (+2/-1)
plugins/unityshell/src/PanelView.cpp (+27/-5)
plugins/unityshell/src/PanelView.h (+1/-1)
plugins/unityshell/src/SwitcherView.cpp (+8/-3)
plugins/unityshell/src/SwitcherView.h (+1/-1)
plugins/unityshell/src/unityshell.cpp (+71/-50)
plugins/unityshell/src/unityshell.h (+11/-9)
po/unity.pot (+1/-1)
Branch information
Recent revisions
- 1375. By Sam Spilsbury
-
Some blur fixes:
- Made it so that compiz painting into the fbo is not mandatory, performance
increase when we aren't painting blurred things
- Made BackgroundEffectHelper class a pointer in each of the View*'s, on
registration that will trigger compiz painting into the fbo
- Made compiz paint one big fbo for multiple outputs. This fixes some
of the problems that came with painting one fbo per output, namely
performance problems and also artifacts and other nasties - 1374. By Jason Smith
-
avoid blurring the screen durring animations/redraws
this improves performance dramatically, basically dynamically switching
between a static blur and an active blur - 1372. By Jason Smith
-
centralize control over blur behavior into BackgroundEffec
tHelper class
this improves the abstraction greatly and avoids the need to track many different item types
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/unity