Closed Bug 1419891 Opened 7 years ago Closed 6 years ago

MotionMark SVG test CopySubresourceRegion

Categories

(Core :: Graphics: WebRender, enhancement, P3)

x86_64
Windows 10
enhancement

Tracking

()

RESOLVED FIXED
Tracking Status
firefox59 --- affected

People

(Reporter: kvark, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [wr-reserve])

Attachments

(1 file)

Attached image 09-copy-image.png (deleted) —
MotionMark test 9, which draws many SVG symbols, ends up with one giant CopySubresourceRegion. Clearly, this is going to be solved by GPU-accelerated SVG rendering (hello, Pathfinder!). Might as well mark this as a duplicate of the main issue about SVG support in WR.

However, I'm wondering if we are copying it too late, which causes the stall. It could be worth investigating if moving the copy earlier in the frame would provide smoother transfers/framerate.
Blocks: motionmark
Whiteboard: [wr-mvp] [triage]
Priority: -- → P3
Whiteboard: [wr-mvp] [triage] → [wr-mvp] [triage][wr-reserve-candidate]
Whiteboard: [wr-mvp] [triage][wr-reserve-candidate] → [wr-reserve]
Dzmitry, do you think this should block the mvp?
Flags: needinfo?(kvark)
Since my last update was 9 months ago, I'll double check the profile to see if it's still bad.
I'm no longer seeing one giant image updated every frame. Instead, each SVG object is uploaded separately, and the original issue isn't there. Closing.
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(kvark)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: