lp:~vanvugt/+junk/XDamageReport

Created by Daniel van Vugt and last modified
Get this branch:
bzr branch lp:~vanvugt/+junk/XDamageReport
Only Daniel van Vugt can upload to this branch. If you are Daniel van Vugt please log in for upload directions.

Related bugs

Related blueprints

Branch information

Owner:
Daniel van Vugt
Status:
Development

Recent revisions

3244. By Daniel van Vugt

Remove the option to configure the damage reporting mode.

3243. By Daniel van Vugt

Actually, default to Bounding Box. It gives me lower CPU and fixes a scrolling
artefact that seems to be specific to xchat + Delta Rectangles.

3242. By Daniel van Vugt

Remove debug code and shrink the diff.

3241. By Daniel van Vugt

Change default damage report mode to Delta Rectangles. While it seems to
perform at least as fast as Bounding Box, and both much faster than
Raw Rectangles, Delta Rectangles should be fastest in more cases I think.

3240. By Daniel van Vugt

Record and remove damage in more correct locations.

3239. By Daniel van Vugt

Make the XDamageCreate level configurable.

3238. By Daniel van Vugt

Initial prototype... works!

Previously with glxgears (or whatever) rendering 3700 FPS, compiz would get
7400 XDamageNotify's per second. Now it's only around 120 per second (the
refresh rate x2).

3237. By Daniel van Vugt

Improve the fix for LP: #1005569:
Calling CompOption::setName should not implicitly construct a new string
object every time, when the name is not changing.

This is also an alternative fix to the previous commit, but both together
don't hurt either.

3236. By Daniel van Vugt

Avoid constructing and destructing lots of strings on every single event,
which was wasting lots of CPU (LP: #1005569)

3235. By Didier Roche-Tolomelli

md LINGUAS doesn't exist, it's mnk (Mandinka in ISO 639-3)

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers