761
edits
| Jprosevear (talk | contribs) | Jprosevear (talk | contribs)  | ||
| Line 28: | Line 28: | ||
| | ''TBD'' | | ''TBD'' | ||
| | joe/bholley | | joe/bholley | ||
| |- | |- | ||
| | WebGL Optional Features | | WebGL Optional Features | ||
| Line 61: | Line 56: | ||
| | jrmuizel | | jrmuizel | ||
| |- | |- | ||
| | SVG  | | SVG Filters on GPU | ||
| | Mozilla currently supports SVG filters, however these are currently implemented using software rendering on the CPU.  This is the case even when hardware acceleration is used for general 2D rendering (i.e., Direct2D).  SVG filter support should be extended for hardware acceleration using HLSL shaders to avoid readbacks. The biggest challenges here will be allowing arbitrary chaining of filters, as well as making it possible to avoid reimplementation once we need to support OpenGL shaders too.   | | Mozilla currently supports SVG filters, however these are currently implemented using software rendering on the CPU.  This is the case even when hardware acceleration is used for general 2D rendering (i.e., Direct2D).  SVG filter support should be extended for hardware acceleration using HLSL shaders to avoid readbacks. The biggest challenges here will be allowing arbitrary chaining of filters, as well as making it possible to avoid reimplementation once we need to support OpenGL shaders too.   | ||
| | ''TBD'' | | ''TBD'' | ||
edits