diff options
author | Samson <16504129+sagudev@users.noreply.github.com> | 2024-12-17 07:13:44 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-12-17 06:13:44 +0000 |
commit | b7e528d2ff8bd8d50278f81cf5b8bdce370115ec (patch) | |
tree | 8f20fe52bfaa2cc135718d68fbc3423aa67da01c /components/script/dom/bindings/codegen | |
parent | 4ddcba240be8ed7e8f1f96f4bf56a52b2f4f460f (diff) | |
download | servo-b7e528d2ff8bd8d50278f81cf5b8bdce370115ec.tar.gz servo-b7e528d2ff8bd8d50278f81cf5b8bdce370115ec.zip |
webgpu: Fix HTML event loop integration (#34631)
* webgpu: Fix HTML event loop integration
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Bring back self.drawing_buffer.borrow().cleared
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
* Rc webgpu_contexts
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
---------
Signed-off-by: sagudev <16504129+sagudev@users.noreply.github.com>
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 0a15dde41d7..f4e2c9e2dfb 100644 --- a/components/script/dom/bindings/codegen/Bindings.conf +++ b/components/script/dom/bindings/codegen/Bindings.conf @@ -183,6 +183,10 @@ DOMInterfaces = { 'canGc': ['MapAsync'], }, +'GPUCanvasContext': { + 'weakReferenceable': True, +}, + 'GPUDevice': { 'inRealms': [ 'CreateComputePipelineAsync', |