Closed Bug 1402789 Opened 9 years ago Closed 8 years ago

Enable APZ caused fps dropped when running transparent rects demo

Categories

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

enhancement

Tracking

()

RESOLVED FIXED
Tracking Status
firefox57 --- unaffected
firefox58 --- unaffected

People

(Reporter: pchang, Unassigned)

References

()

Details

(Whiteboard: [wr-reserve] [gfx-noted])

Running the servo transaprent_rects demo, I saw fps dropped from 30 to 20 with layers-free. We spent lots of time on EventRegions::OrWith. __moz_pixman_region32_union mozilla::layers::EventRegions::OrWith(mozilla::layers::EventRegions const&) mozilla::layers::WebRenderLayerManager::CreateWebRenderCommandsFromDisplayList mozilla::layers::WebRenderLayerManager::EndTransactionInternal nsDisplayList::PaintRoot [1]https://servo.org/bhtml-newtab/webrender-demos/transparent_rects.html
Blocks: webrender
Whiteboard: [wr-mvp] [gfx-noted][triage]
The link of gecko profiler. https://perfht.ml/2jUsP46
Priority: -- → P1
Whiteboard: [wr-mvp] [gfx-noted][triage] → [wr-mvp] [gfx-noted]
Priority: P1 → P2
Priority: P2 → P3
Whiteboard: [wr-mvp] [gfx-noted] → [wr-reserve] [gfx-noted]
This is seems to be fixed now with the APZ hit-testing
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.