lp://qastaging/~smspillaz/compiz/compiz.experimental_buffer_age_support
Created by
Sam Spilsbury
and last modified
- Get this branch:
- bzr branch lp://qastaging/~smspillaz/compiz/compiz.experimental_buffer_age_support
Only
Sam Spilsbury
can upload to this branch. If you are
Sam Spilsbury
please log in for upload directions.
Branch merges
Propose for merging
No branches
dependent on this one.
Superseded
for merging
into
lp://qastaging/compiz/0.9.9
- Compiz Maintainers: Pending requested
-
Diff: 2322 lines (+1480/-79)27 files modifiedcompizconfig/CMakeLists.txt (+1/-1)
plugins/animation/src/animation.cpp (+1/-1)
plugins/composite/CMakeLists.txt (+6/-1)
plugins/composite/include/composite/agedamagequery.h (+53/-0)
plugins/composite/include/composite/composite.h (+49/-14)
plugins/composite/src/backbuffertracking/CMakeLists.txt (+31/-0)
plugins/composite/src/backbuffertracking/include/backbuffertracking.h (+125/-0)
plugins/composite/src/backbuffertracking/src/backbuffertracking.cpp (+214/-0)
plugins/composite/src/backbuffertracking/tests/CMakeLists.txt (+24/-0)
plugins/composite/src/backbuffertracking/tests/test-composite-backbuffertracking.cpp (+450/-0)
plugins/composite/src/privates.h (+18/-2)
plugins/composite/src/screen.cpp (+137/-12)
plugins/kdecompat/src/kdecompat.cpp (+2/-2)
plugins/opengl/include/opengl/opengl.h (+18/-3)
plugins/opengl/src/doublebuffer/src/double-buffer.cpp (+1/-2)
plugins/opengl/src/framebufferobject.cpp (+1/-1)
plugins/opengl/src/paint.cpp (+11/-3)
plugins/opengl/src/privates.h (+30/-1)
plugins/opengl/src/screen.cpp (+290/-30)
plugins/resize/src/resize.cpp (+1/-1)
plugins/ring/src/ring.cpp (+1/-1)
plugins/scale/src/scale.cpp (+3/-1)
plugins/staticswitcher/src/staticswitcher.cpp (+1/-1)
plugins/switcher/src/switcher.cpp (+1/-1)
plugins/td/src/3d.cpp (+1/-1)
plugins/water/src/water.cpp (+9/-0)
plugins/water/src/water.h (+1/-0)
Branch information
Recent revisions
- 3550. By Sam Spilsbury
-
Add test to indicate the new behaviour of getDamageForAge when adding additional
damage regions - 3547. By Sam Spilsbury
-
Allow plugins to have their own FrameRosters in core - have a callback
to determine whether or not a particular piece of damage should be tracked.This is necessary for plugins that need to increase damage regions upon
incoming damage from older frames, but don't want to feedback on that
damage (such as the blur plugin).Also fixed some potential overdraw problems with
PAINT_WINDOW_NO_CORE_ INSTANCE_ MASK
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/compiz/0.9.9