Platform/Features/OpenGLLayersX11
From MozillaWiki
Please use "Edit with form" above to edit this page.
Status
Enable OpenGL layers on X11 | |
Stage | Development |
Status | ` |
Release target | ` |
Health | OK |
Status note | Functionally complete, assessing risk of regressions. |
Team
Product manager | ` |
Directly Responsible Individual | ` |
Lead engineer | Matt Woodrow |
Security lead | ` |
Privacy lead | ` |
Localization lead | ` |
Accessibility lead | ` |
QA lead | Simona Badau |
UX lead | ` |
Product marketing lead | ` |
Operations lead | ` |
Additional members | ` |
Open issues/risks
`
Stage 1: Definition
1. Feature overview
This feature is enabling OpenGL compositing of layers on X11 systems. We already have this on by default on OSX, and are working towards it for mobile.
2. Users & use cases
Improve the performance of the scrolling and compositing of complex pages on X11 without regressing performance or stability on other pages.
3. Dependencies
`
4. Requirements
`
Non-goals
`
Stage 2: Design
5. Functional specification
- Do we have accelerated layers design docs anywhere?
6. User experience design
`
Stage 3: Planning
7. Implementation plan
Next Steps
- Get testing coverage of this configuration on tinderbox. bug 594876
- Flip the switch on mozilla-central and measure amount of new bug reports.
- Adjust blacklisting and disable the whole feature if necessary.
- Adding new performance tests for regressions would be useful.
8. Reviews
Security review
`
Privacy review
`
Localization review
`
Accessibility
`
Quality Assurance review
`
Operations review
`
Stage 4: Development
9. Implementation
- bug 594876 [Linux] Turn on OpenGL accelerated layers by default for at least some subset of hardware
Stage 5: Release
10. Landing criteria
- Needs to pass all reftests tests on mozilla-central.
- Needs to not regress talos benchmarks on tinderbox.
- Needs to not regress perceived performance for users.
- Needs to not regress stability for users.
Feature details
Priority | P3 |
Rank | 999 |
Theme / Goal | ` |
Roadmap | Platform |
Secondary roadmap | ` |
Feature list | Platform |
Project | ` |
Engineering team | Graphics |
Team status notes
status | notes | |
Products | ` | ` |
Engineering | ` | ` |
Security | ` | ` |
Privacy | ` | ` |
Localization | ` | ` |
Accessibility | ` | ` |
Quality assurance | ` | ` |
User experience | ` | ` |
Product marketing | ` | ` |
Operations | ` | ` |