Open Bug 754528 Opened 9 years ago Updated 5 years ago

Really poor canvas graphics performance (on Android)

Categories

(Core :: Canvas: 2D, defect, P5)

x86
macOS
defect

Tracking

()

Tracking Status
fennec + ---

People

(Reporter: canuckistani, Assigned: snorp)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: productwanted, Whiteboard: [Engagement][games:p-])

Using this site's demos as an example:

http://www.nihilogic.dk/labs/pocket_full_of_html5/#presets/pre3d_eq.js

On desktop, these demos run quite well but the framerate on feenec is extremely poor.
Device is Samsung Galay Nexus, running 4.0.4 & Aurora
Component: General → Canvas: 2D
Product: Fennec Native → Core
QA Contact: general → canvas.2d
tracking-fennec: --- → ?
Will this require accelerated canvas? 

Is this required for gaming?
Joe - Any plans to look at canvas performance?
tracking-fennec: ? → +
Blocks: gecko-games
Whiteboard: [Engagement] → [Engagement][games:p?]
This matters to games.  The question is really what's the best way to solve it?
Yes, we've got various plans to improve graphics performance in general and canvas performance in particular. We'll be working on using Skia's hardware-accelerated backend for canvas on Android in Q4, which we hope to make a big difference. We're also looking in to ways to improve software performance by the end of the year.
Whiteboard: [Engagement][games:p?] → [Engagement][games:p2]
Depends on: 687187
Summary: Really poor canvas graphics performance → Really poor canvas graphics performance (on Android)
Whiteboard: [Engagement][games:p2] → [Engagement][games:p-]
Assignee: nobody → snorp
We have hardware-accelerated Skia now, but I can't seem to run these demos on my phone. The start/stop buttons for the audio never appear.
Demo might be broken because of the removal of mozaudio.
filter on [mass-p5]
Priority: -- → P5
You need to log in before you can comment on or make changes to this bug.