Really poor canvas graphics performance (on Android)

NEW
Assigned to

Status

()

defect
P5
normal
7 years ago
3 years ago

People

(Reporter: canuckistani, Assigned: snorp)

Tracking

(Depends on 1 bug, Blocks 1 bug, {productwanted})

Trunk
x86
macOS
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(fennec+)

Details

(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.