Platform/Features/NPAPIAsyncDrawing
Jump to navigation
Jump to search
Feature | Status | ETA | Owner |
NPAPI AsyncDrawing specification and implementation | being actively worked | unknown | Bas Schouten/Josh Aas |
Summary
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.
Team
Who's working on this?
- Lead Developer: Bas Schouten
- Product Manager: unknown
- QA: George Carstoiu (irc; GeorgeCarstoiu)
- Security: Curtis Koenig
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.
Release Requirements
- Needs testing with a version of Flash that implements the specification.
- Needs a design and implementation security review.
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.
Related Bugs & Dependencies
- bug 651192 Implement new AsyncDrawing model for plugins
Designs
Goals/Use Cases
- 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.
Non-Goals
- Non-Windows implementations or specifications for accelerated drawing.
Other Documentation
None listed.
Legend (remove if you like)
Healthy: feature is progressing as expected. | |
Blocked: feature is currently blocked, but not yet at risk of missing this release. | |
At Risk: feature is at risk of missing this release. | |
ETA | Estimated date for completion of the current feature task. Overall ETA for the feature is the product release date. |
Please remove this line and any non-relevant categories below. Add whatever other categories you feel are appropriate.