1,148
edits
(→Team) |
Andreea.pod (talk | contribs) No edit summary |
||
(10 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
{| | {{FeatureStatus | ||
| | |Feature name=Accelerated layers on mobile via OpenGL ES | ||
| | |Feature stage=Development | ||
| | |Feature status=In progress | ||
| | |Feature version=Firefox 10 | ||
| | |Feature health=OK | ||
| | |Feature status note=Working pretty well, still has some bugs. Still looking for better performance numbers. Anecdote - scrolling is better, still work to do though. | ||
}} | |||
| | {{FeatureTeam | ||
| | |Feature product manager=Chris Blizzard | ||
|Feature feature manager=JPR | |||
| | |Feature lead engineer=Florian Hänel, Benoit Jacob | ||
|Feature qa lead=Andreea Pod | |||
}} | |||
| | {{FeaturePageBody | ||
|Feature users and use cases=* Hardware accelerate the composition of layers generated in the content process in the chrome process using OpenGL ES. | |||
* Speed up the browsing experience for users. | |||
|Feature requirements=* Support at least two of the following handsets by default: Nexus One; Nexus S/Galaxy S; Droid Pro; Atrix. | |||
** "Support by default" means that GLES-composited layers is turned on by default on a handset, that it has a performance benefit, and does not overly negatively affect stability. | |||
** GLES composition of layers should be turned on via a whitelist rather than a blacklist, because of too many driver/stability issues. | |||
|Feature non-goals=* Cross-process WebGL. | |||
= | |Feature qa review=* [[Fennec/Features/GLESAcceleratedLayers/testplan]] | ||
|Feature implementation notes=* {{bug|607684}} Tracking bug for OpenGL on mobile | |||
* | |||
* | |||
* | |||
Florian Hänel has been working on completing the layers implementation, mostly on Maemo. Benoit Jacob is getting OpenGL ES up and running on the Nexus S. Florian, Benoit, and Joe Drew will be collaborating on completing the GLES layers implementation. | Florian Hänel has been working on completing the layers implementation, mostly on Maemo. Benoit Jacob is getting OpenGL ES up and running on the Nexus S. Florian, Benoit, and Joe Drew will be collaborating on completing the GLES layers implementation. | ||
== | ==== Next Steps ==== | ||
== | |||
* Get GLES layer composition working on the Nexus S without generating GL errors with normal browsing. | * Get GLES layer composition working on the Nexus S without generating GL errors with normal browsing. | ||
* Start running reftests, and solve the issues reftests find. | * Start running reftests, and solve the issues reftests find. | ||
Line 41: | Line 31: | ||
* Test these more generally on users' handsets, and solve issues that come up. | * Test these more generally on users' handsets, and solve issues that come up. | ||
* [[Platform/GFX/GLLayersOnMobile|Status report on requirements for GL layers on mobile]] | |||
}} | |||
{{FeatureInfo | |||
|Feature priority=P1 | |||
|Feature roadmap=Platform | |||
|Feature secondary roadmap=Firefox Mobile | |||
|Feature list=Mobile | |||
|Feature project=Responsiveness | |||
|Feature engineering team=Graphics | |||
}} | |||
{{FeatureTeamStatus | |||
* | |Feature security status=sec-review-active | ||
|Feature security health=Assigned | |||
|Feature security notes=needs fuzzing, mobile fuzzing research needed : Jesse | |||
[[Platform/GFX/GLLayersOnMobile|Status report on requirements for GL layers on mobile]] | }} | ||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
| | |||
edits