Platform/GFX/WebCL: Difference between revisions
| Line 74: | Line 74: | ||
|- | |- | ||
| Create patches for integration in mozilla central | | Create patches for integration in mozilla central | ||
| NOK | |||
| ??? | |||
| | |||
| | |||
|- | |||
| Code and bench the 2 solutions for the security: formal validation and | |||
adding watchdog in array, loop and after "N" opcode directly in CL code | |||
| NOK | | NOK | ||
| ??? | | ??? | ||
Revision as of 14:58, 10 February 2012
About WebCL
WebCL is an in-progress project to specify a JavaScript/DOM API similar to OpenCL, which is an API for high-performance computing hardware, such as GPGPUs. WebCL should be to OpenCL what WebGL is to OpenGL.
There is not yet a draft spec.
There is a private and a public WebCL mailing list at Khronos. The public list is:
https://www.khronos.org/webcl/public-mailing-list/
The private list is:
https://www.khronos.org/members/login/list_archives/webcl/
Public discussion for WebCL integration in Gecko:
webcl-gecko@googlegroups.com
IRC channel is also available
Implementations for Gecko
We don't have a WebCL implementation in Gecko at the moment. However two groups have started working on WebCL implementations for Gecko:
1. Nokia Research is developing a Firefox extension adding WebCL support:
http://webcl.nokiaresearch.com/
As soon as we have an implementation that we want to eventually become part of Gecko, we move it to a project branch at hg.mozilla.org, under
http://hg.mozilla.org/projects/webcl/
Mozilla projects : WebCL
| Feature/TODO | Status | Who? | Priority | Comments |
|---|---|---|---|---|
| Using image from dom (canvas /img) | NOK | ??? | Can use something like WebGL | |
| 3D interactions with angle on windows with directX10+ | NOK | ??? | ||
| flags for macOSX | NOK | ??? | ||
| Add cycle collector to nsWebCL | NOK | ??? | ||
| Delete custom quickstubs for typedArray | NOK | ??? | see modifications and only use JSObject | |
| Delete custom quickstubs for arrays | NOK | ??? | Try to only use nsIvariant | |
| Create patches for integration in mozilla central | NOK | ??? | ||
| Code and bench the 2 solutions for the security: formal validation and
adding watchdog in array, loop and after "N" opcode directly in CL code |
NOK | ??? | ||
| Add mochitest | NOK | ??? |