Closed Bug 729537 Opened 13 years ago Closed 13 years ago

Maple: buffers are larger than we expect

Categories

(Core :: Graphics, defect, P1)

x86
macOS
defect

Tracking

()

VERIFIED FIXED
mozilla14
Tracking Status
firefox15 --- verified
blocking-fennec1.0 --- beta+

People

(Reporter: jrmuizel, Assigned: cwiiis)

References

(Depends on 1 open bug)

Details

(Whiteboard: MAPLE mwc-demo)

Attachments

(1 file, 1 obsolete file)

Chris Lord: We have *huuuge* buffers - I'm not sure where the size is coming from (the displayport set on buffers is only 300 pixels around the screen size). This means that we often deal with uploads in the region of 2000+ pixels (even on a 1024x600 screen), for no real reason. No area of the page outside of the 300 pixel buffer set in the displayport is rendered.
Assignee: nobody → chrislord.net
Whiteboard: maple
Blocks: 729391
Whiteboard: maple → MAPLE mwc-demo
Priority: -- → P1
Got a fix incoming for this one.
Attached patch Fix displayport setting (obsolete) — Splinter Review
Fix bad buffer sizes by making sure the displayport is set correctly at all times. Unfortunately, this patch seems to interact badly with the recent rotation fixes - I'm taking a look at that next, but will submit a separate patch (as I think that may be an issue with those changes, rather than with this patch).
Attachment #599953 - Flags: review?(mark.finkle)
Ok, the fix was so small there's no point in me uploading a separate patch. Carry on :)
Attachment #599953 - Attachment is obsolete: true
Attachment #599955 - Flags: review?(mark.finkle)
Attachment #599953 - Flags: review?(mark.finkle)
Comment on attachment 599955 [details] [diff] [review] Fix displayport setting Looks OK. Took me a little while to walk the different code paths. Looks like the viewport code could be getting a cleanup refactor soon.
Attachment #599955 - Flags: review?(mark.finkle) → review+
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Please test bug 729922 and also going to bugzilla.mozilla.org when verifying this bug.
blocking-fennec1.0: --- → beta+
So this changes the invalidation rectangles we get on runfield, which decreases our performance. I do not understand why.
Depends on: 730504
Depends on: 730368
Target Milestone: --- → mozilla14
Closing bug as verified fixed on: Firefox 15.0a1 (2012-05-29) Device: Galaxy Nexus OS: Android 4.0.2
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: