Flickering display in emulator (need to copy updated region from front->back buffer in /dev/graphics/fb0 fallback)

RESOLVED FIXED in mozilla12

Status

()

Core
Widget
RESOLVED FIXED
6 years ago
6 years ago

People

(Reporter: cjones, Assigned: cjones)

Tracking

Trunk
mozilla12
ARM
Gonk (Firefox OS)
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment, 1 obsolete attachment)

With bug 711867 we only repaint the dirty region, but for this fallback path we need to do the front->back update of what was repainted.
Created attachment 584998 [details] [diff] [review]
Synchronize back/front buffers in gonk fallback path
Assignee: nobody → jones.chris.g
Attachment #584998 - Flags: review?(mwu)
Created attachment 585003 [details] [diff] [review]
Synchronize back/front buffers in gonk fallback path, v2

Also sets the clipping region for the GL path, which I should have noticed in review.
Attachment #584998 - Attachment is obsolete: true
Attachment #584998 - Flags: review?(mwu)
Attachment #585003 - Flags: review?(mwu)
(Made a local change to
        static_cast<LayerManagerOGL*>(lm)->SetClippingRegion(event.region);
.)

Updated

6 years ago
Attachment #585003 - Flags: review?(mwu) → review+
https://hg.mozilla.org/integration/mozilla-inbound/rev/b91a01700813
Whiteboard: [inbound]
https://hg.mozilla.org/mozilla-central/rev/b91a01700813
Status: NEW → RESOLVED
Last Resolved: 6 years ago
Resolution: --- → FIXED
Whiteboard: [inbound]
Target Milestone: --- → mozilla12
You need to log in before you can comment on or make changes to this bug.