diff options
Diffstat (limited to 'dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/threading')
-rw-r--r-- | dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/threading/README.txt | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/threading/README.txt b/dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/threading/README.txt new file mode 100644 index 0000000000..caccf6f69d --- /dev/null +++ b/dom/webgpu/tests/cts/checkout/src/webgpu/api/operation/threading/README.txt @@ -0,0 +1,11 @@ +Tests for behavior with multiple threads (main thread + workers). + +TODO: plan and implement +- 'postMessage' + Try postMessage'ing an object of every type (to same or different thread) + - {main -> main, main -> worker, worker -> main, worker1 -> worker1, worker1 -> worker2} + - through {global postMessage, MessageChannel} + - {in, not in} transferrable object list, when valid +- 'concurrency' + Short tight loop doing many of an action from two threads at the same time + - e.g. {create {buffer, texture, shader, pipeline}} |