Platform/GFX/Firefox.next: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 6: Line 6:
| '''Target'''
| '''Target'''
| '''GFX Owner'''
| '''GFX Owner'''
| '''Priority'''
| '''Estimated Work'''
| '''Estimated Work'''
|-
|-
Line 13: Line 14:
| ?
| ?
| Jrmuizel & Bjacob
| Jrmuizel & Bjacob
| P1
| ?
|-
| WebGL antialiasing
| bjacob
| Even though it's not a normative part of the spec, WebGL defaults to antialiasing, Chrome already supports it, and it's very visible for the end-user
| Firefox 6
| bjacob & jrmuizel
| P1
| 1 week
|-
| NPAPI Async Drawing Extension
| Bas
| With the release of IE9 and Flash 10.2 IE has created an easier method for windowless plugin drawing. For performance and other reasons (such as the current elaborate background copying/alpha recovery scheme) a more efficient drawing model for windowless plugins is required.
| ?
| Bas & Roc
| P1
| ?
|-
| Layers 3D Transforms
| Roc
| CSS 3D transforms need to be supported by layers for good performance when we start supporting them.
| ?
| Mattwoodrow
| P1
| ?
| ?
|-
|-
Line 19: Line 45:
| In order not to regress performance in electrolysis builds all types of accelerated layers need to be able to operate in conjunction with electrolysis.
| In order not to regress performance in electrolysis builds all types of accelerated layers need to be able to operate in conjunction with electrolysis.
| e10s (Fx7?)
| e10s (Fx7?)
| tbd
| Bas & cjones
| P2
| ?
| ?
|-
|-
Line 27: Line 54:
| ?
| ?
| tbd
| tbd
| ?
| P2
|-
| Common Benchmark Perf Improvements
| Blizzard
| It's important to perform well on commonly quoted benchmarks. Even when they are not necessarily representative of common browser usage they strongly influence impression of browser performance.
| Continuous
| tbd
| ?
| ?
|-
|-
Line 41: Line 62:
| ?
| ?
| Bjacob & Mattwoodrow
| Bjacob & Mattwoodrow
| P2
| ?
| ?
|-
|-
Line 48: Line 70:
| ?
| ?
| bjacob
| bjacob
| P2
| 2 weeks
| 2 weeks
|-
| WebGL antialiasing
| bjacob
| Even though it's not a normative part of the spec, WebGL defaults to antialiasing, Chrome already supports it, and it's very visible for the end-user
| Firefox 6
| bjacob & jrmuizel
| 1 week
|-
|-
| WebGL float textures extension
| WebGL float textures extension
Line 62: Line 78:
| ?
| ?
| tbd (I think that Vlad had a patch)
| tbd (I think that Vlad had a patch)
| P2
| 1 week
| 1 week
|-
|-
Line 69: Line 86:
| ?
| ?
| bjacob & jrmuizel
| bjacob & jrmuizel
| P2
| ?
| ?
|-
| WebGL standard process / conference calls
| bjacob
| In order to get a vote, Mozilla must have someone attend the weekly WebGL concall every week. That's important. WebGL 2.0 will get decided this year. So we need more than one person to closely follow WebGL and regularly attend the concall.
| Continuous
| bjacob & jp
| Continuous
|-
|-
| Cross Process WebGL
| Cross Process WebGL
Line 83: Line 94:
| Fennec Unknown(ASAP?), Desktop e10s (Fx7)
| Fennec Unknown(ASAP?), Desktop e10s (Fx7)
| tbd
| tbd
| P2
| ?
| ?
|-
|-
Line 90: Line 102:
| ?
| ?
| tbd
| tbd
| ?
| P2
|-
| '''NGFX'''
| Internal
| Replacing cairo with a more modern, flexible graphics library is deemed needed for a variety of performance & long term multiprocess needs
| ? (Fx8?)
| Bas & Roc
| ?
|-
| NPAPI Async Drawing Extension
| Bas
| With the release of IE9 and Flash 10.2 IE has created an easier method for windowless plugin drawing. For performance and other reasons (such as the current elaborate background copying/alpha recovery scheme) a more efficient drawing model for windowless plugins is required.
| ?
| Bas & Roc
| ?
| ?
|-
|-
Line 111: Line 110:
| ?
| ?
| tbd
| tbd
| P2
| ?
| ?
|-
|-
Line 118: Line 118:
| ?
| ?
| tbd
| tbd
| P2
| ?
| ?
|-
|-
| Layers 3D Transforms
| Accelerated Filters
| Roc
| Roc
| CSS 3D transforms need to be supported by layers for good performance when we start supporting them.
| Numerous filters could potentially be accelerated through layers. Leading to performance improvements.
| ?
| ?
| Mattwoodrow
| tbd
| P2
| ?
| ?
|-
|-
| Accelerated Filters
| Async Publishing of Video Frames
| Roc
| Roc
| Numerous filters could potentially be accelerated through layers. Leading to performance improvements.
| Needs motivation
| ?
| ?
| tbd
| tbd
| P2
| ?
| ?
|-
|-
Line 139: Line 142:
| ?
| ?
| tbd
| tbd
| P3
| ?
|-
| Common Benchmark Perf Improvements
| Blizzard
| It's important to perform well on commonly quoted benchmarks. Even when they are not necessarily representative of common browser usage they strongly influence impression of browser performance.
| Continuous
| tbd
| ?
| ?
| ?
|-
|-
| Async Publishing of Video Frames
| '''NGFX'''
| Roc
| Internal
| Needs motivation
| Replacing cairo with a more modern, flexible graphics library is deemed needed for a variety of performance & long term multiprocess needs
| ? (Fx8?)
| Bas & Roc
| ?
| ?
| tbd
| ?
| ?
|}
|}
Confirmed users
138

edits