diff options
author | Søren Sandmann Pedersen <ssp@redhat.com> | 2009-02-25 06:35:34 -0500 |
---|---|---|
committer | Søren Sandmann Pedersen <ssp@redhat.com> | 2009-02-25 06:35:34 -0500 |
commit | cfaa1868ef4b5c0cb81718200fb8fc5b64b617c5 (patch) | |
tree | fd8d331d0b192cfde0e324619b7add0bbfa8fc1f /TODO | |
parent | 0cdd4f50b175c4747b25a22335c4092c9de11018 (diff) |
Don't use shadow framebuffer; use our own damage tracker instead.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 18 |
1 files changed, 18 insertions, 0 deletions
@@ -27,6 +27,24 @@ qxl->enable_copying = TRUE + Note damage is added before the drawing hits the framebuffer, so + it will have to be stored, then cleared + - in a block handler + - before accelerating + + Ie., + + on_op: + clear damage + disable damage reporting + call original (this will generate unreported damage and paint to the shadow) + submit command + enable damage + + It may be possible to use the shadow code if we added a + shadowReportNow() that would report any existing + damage. Ie., basically export shadowRedisplay() + 1. Get damage added, out of CreateScreenResources 2. Make sure it works 3. Submit copies and disable shadow |