diff options
author | Istvan Miklos <istvan.miklos@h-lab.eu> | 2020-02-11 22:35:11 +0100 |
---|---|---|
committer | Istvan Miklos <istvan.miklos@h-lab.eu> | 2020-02-25 10:18:36 +0100 |
commit | 2df4d9fce419505cf7c5305321d4135559534997 (patch) | |
tree | 2f3892b9c38c7a393f875170bfc8ed7e374aece4 /components/script/dom/bindings/codegen | |
parent | 92f5b36f49671756e02a33ec70006d5b374a4388 (diff) | |
download | servo-2df4d9fce419505cf7c5305321d4135559534997.tar.gz servo-2df4d9fce419505cf7c5305321d4135559534997.zip |
Implement mapReadAsync function of GPUBuffer
Implemented the `mapReadAsync` and fixed the `unmap` functions of `GPUBuffer`.
Added `mapped` internal slot for tracking the ArrayBuffer/Promise.
Added more states to the `GPUBufferState` enum.
Diffstat (limited to 'components/script/dom/bindings/codegen')
-rw-r--r-- | components/script/dom/bindings/codegen/Bindings.conf | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/components/script/dom/bindings/codegen/Bindings.conf b/components/script/dom/bindings/codegen/Bindings.conf index 5f978f5d3c4..7aa8ffa4c8b 100644 --- a/components/script/dom/bindings/codegen/Bindings.conf +++ b/components/script/dom/bindings/codegen/Bindings.conf @@ -150,6 +150,10 @@ DOMInterfaces = { 'GPUAdapter': { 'inRealms': ['RequestDevice'], +}, + +'GPUBuffer': { + 'inRealms': ['MapReadAsync'], } } |