Closed Bug 729266 Opened 14 years ago Closed 13 years ago

remove more double painting

Categories

(Core :: Graphics, defect, P3)

x86
macOS
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
blocking-fennec1.0 --- beta+

People

(Reporter: jrmuizel, Assigned: cwiiis)

References

Details

(Whiteboard: MAPLE mwc-demo [gfx])

Attachments

(1 file)

No description provided.
Blocks: 727838
Attachment #599315 - Flags: review?(bgirard)
Comment on attachment 599315 [details] [diff] [review] Remove more unneeded request renders Simply removing the requestRender is incorrect. In the Layer.update method, layers can return false and expect another render to happen shortly in which they can update again. We need to remove this mechanism because it doesn't make sense in Maple.
Attachment #599315 - Flags: review?(bgirard) → review-
Whiteboard: MAPLE
it looks like the right solution to this is to remove the calls from gecko into java GeckoLayerClient.beginDrawing(). This should remove most of the contention.
Assignee: nobody → jmuizelaar
Whiteboard: MAPLE → MAPLE mwc-demo
pan/zoom perf = p1
Priority: -- → P1
Status: NEW → ASSIGNED
Priority: P1 → P3
blocking-fennec1.0: --- → beta+
Whiteboard: MAPLE mwc-demo → MAPLE mwc-demo [gfx]
Assignee: jmuizelaar → chrislord.net
Jeff believes we don't double paint any more and much has changed since this was filed.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: