mirror of
https://github.com/archlinux/aur.git
synced 2026-03-14 23:16:48 +01:00
25 lines
1.1 KiB
Diff
25 lines
1.1 KiB
Diff
diff --git a/dom/webgpu/ipc/WebGPUParent.cpp b/dom/webgpu/ipc/WebGPUParent.cpp
|
|
--- a/dom/webgpu/ipc/WebGPUParent.cpp
|
|
+++ b/dom/webgpu/ipc/WebGPUParent.cpp
|
|
@@ -423,17 +423,15 @@
|
|
switch (entry.mType) {
|
|
case SerialBindGroupEntryType::Buffer:
|
|
bgb.resource.tag = ffi::WGPUBindingResource_Buffer;
|
|
- bgb.resource.buffer._0.buffer = entry.mValue;
|
|
- bgb.resource.buffer._0.offset = entry.mBufferOffset;
|
|
- bgb.resource.buffer._0.size = entry.mBufferSize;
|
|
+ bgb.resource.buffer = {entry.mValue, entry.mBufferOffset, entry.mBufferSize};
|
|
break;
|
|
case SerialBindGroupEntryType::Texture:
|
|
bgb.resource.tag = ffi::WGPUBindingResource_TextureView;
|
|
- bgb.resource.texture_view._0 = entry.mValue;
|
|
+ bgb.resource.texture_view = {entry.mValue};
|
|
break;
|
|
case SerialBindGroupEntryType::Sampler:
|
|
bgb.resource.tag = ffi::WGPUBindingResource_Sampler;
|
|
- bgb.resource.sampler._0 = entry.mValue;
|
|
+ bgb.resource.sampler = {entry.mValue};
|
|
break;
|
|
default:
|
|
MOZ_CRASH("unreachable");
|
|
|