aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/gpuadapter.rs
diff options
context:
space:
mode:
authorKunal Mohan <kunalmohan99@gmail.com>2020-05-15 00:03:07 +0530
committerKunal Mohan <kunalmohan99@gmail.com>2020-05-15 01:15:01 +0530
commite5065c7eb291a83ba489bc41b6c0241f39ed1c0a (patch)
tree8b207f81a31195abb29683ba4118c69537bf1bd6 /components/script/dom/gpuadapter.rs
parent6c506ba2608c082a6c3c908b5e72f1cb5ea8a082 (diff)
downloadservo-e5065c7eb291a83ba489bc41b6c0241f39ed1c0a.tar.gz
servo-e5065c7eb291a83ba489bc41b6c0241f39ed1c0a.zip
Share single gpu_id_hub among all threads in a process
Diffstat (limited to 'components/script/dom/gpuadapter.rs')
-rw-r--r--components/script/dom/gpuadapter.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/components/script/dom/gpuadapter.rs b/components/script/dom/gpuadapter.rs
index 74a17130c69..93729ae5e22 100644
--- a/components/script/dom/gpuadapter.rs
+++ b/components/script/dom/gpuadapter.rs
@@ -91,6 +91,7 @@ impl GPUAdapterMethods for GPUAdapter {
let id = self
.global()
.wgpu_id_hub()
+ .lock()
.create_device_id(self.adapter.0.backend());
if self
.channel