Platform/Features/GLESAcceleratedLayers: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
m (clearing in prep for migration to new feature page format (will be done momentarily))
mNo edit summary
Line 1: Line 1:
{{FeatureStatus
|Feature name=Accelerated layers on mobile via OpenGL ES
|Feature stage=Development
|Feature status=In progress
|Feature version=Firefox 7
|Feature health=OK
|Feature status note=being actively worked
}}
{{FeatureTeam
|Feature product manager=Chris Blizzard
|Feature feature manager=Stuart Parmenter
|Feature lead engineer=Florian Hänel, Benoit Jacob
}}
{{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 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.
==== Next Steps ====
* 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.
* Iterate these steps for each handset.
* 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 list=Mobile
|Feature engineering team=Platform
}}
{{FeatureTeamStatus
|Feature products status=tbd
|Feature engineering status=tbd
|Feature security status=tbd
|Feature privacy status=tbd
|Feature localization status=tbd
|Feature accessibility status=tbd
|Feature qa status=tbd
|Feature ux status=tbd
}}
canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906

edits

Navigation menu