canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906
edits
m (clearing in prep for migration to new feature page format (will be done momentarily)) |
m (need to add "plugins" to team list, will update in a moment) |
||
| Line 1: | Line 1: | ||
{{FeatureStatus | |||
|Feature name=NPAPI AsyncDrawing specification and implementation | |||
|Feature stage=Development | |||
|Feature status=In progress | |||
|Feature version=Firefox 6 | |||
|Feature health=OK | |||
|Feature status note=being actively worked | |||
}} | |||
{{FeatureTeam | |||
|Feature feature manager=Bas Schouten/Josh Aas | |||
|Feature lead engineer=Bas Schouten | |||
|Feature security lead=Curtis Koenig | |||
|Feature qa lead=George Carstoiu | |||
}} | |||
{{FeaturePageBody | |||
|Feature overview=This feature allows plugins to asynchronously draw to surfaces. These surfaces may be located in video memory, and so this allows hardware accelerated plugin drawing. | |||
|Feature users and use cases===== Goals ==== | |||
* Make it possible for plugins to draw, explicitly asynchronously, to a bitmap/software surface. | |||
* Make it possible for plugins to draw, explicitly asynchronously, to a hardware accelerated surface - DXGI or DirectX 9Ex. | |||
|Feature requirements=* Needs testing with a version of Flash that implements the specification. | |||
* Needs a design and implementation security review. | |||
|Feature non-goals=* Non-Windows implementations or specifications for accelerated drawing. | |||
|Feature functional spec=* [[NPAPI:AsyncDrawing]] | |||
|Feature security review=* [https://wiki.mozilla.org/Security/Reviews/Firefox6/ReviewNotes/NPAPIAsyncDrawing Security Discussion/Review] | |||
|Feature implementation notes=The specification was designed by Bas Schouten and Josh Aas, with input from Robert O'Callahan. The Windows implementation is being done by Bas Schouten. | |||
* {{bug|651192}} Implement new AsyncDrawing model for plugins | |||
==== Next Steps ==== | |||
* Complete the implementation of the specification. | |||
* Get a build of Flash that implements this specification. | |||
* Get the specification ratified by the plugin-futures group. | |||
}} | |||
{{FeatureInfo | |||
|Feature priority=P1 | |||
|Feature roadmap=Gecko | |||
|Feature list=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 | |||
}} | |||