Platform/Features/NPAPIAsyncDrawing: Difference between revisions

m
need to add "plugins" to team list, will update in a moment
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
}}
canmove, Confirmed users, Bureaucrats and Sysops emeriti
6,906

edits