aboutsummaryrefslogtreecommitdiffstats
path: root/components/script/dom/gpurenderpipeline.rs
diff options
context:
space:
mode:
Diffstat (limited to 'components/script/dom/gpurenderpipeline.rs')
-rw-r--r--components/script/dom/gpurenderpipeline.rs15
1 files changed, 12 insertions, 3 deletions
diff --git a/components/script/dom/gpurenderpipeline.rs b/components/script/dom/gpurenderpipeline.rs
index 88e55848b91..bb618a248a9 100644
--- a/components/script/dom/gpurenderpipeline.rs
+++ b/components/script/dom/gpurenderpipeline.rs
@@ -21,10 +21,14 @@ pub struct GPURenderPipeline {
}
impl GPURenderPipeline {
- fn new_inherited(render_pipeline: WebGPURenderPipeline, device: WebGPUDevice) -> Self {
+ fn new_inherited(
+ render_pipeline: WebGPURenderPipeline,
+ device: WebGPUDevice,
+ label: Option<USVString>,
+ ) -> Self {
Self {
reflector_: Reflector::new(),
- label: DomRefCell::new(None),
+ label: DomRefCell::new(label),
render_pipeline,
device,
}
@@ -34,9 +38,14 @@ impl GPURenderPipeline {
global: &GlobalScope,
render_pipeline: WebGPURenderPipeline,
device: WebGPUDevice,
+ label: Option<USVString>,
) -> DomRoot<Self> {
reflect_dom_object(
- Box::new(GPURenderPipeline::new_inherited(render_pipeline, device)),
+ Box::new(GPURenderPipeline::new_inherited(
+ render_pipeline,
+ device,
+ label,
+ )),
global,
)
}