Skip to content

Commit 4900732

Browse files
authored
Add setBindGroup to immutable slice whitelist (#2087)
1 parent f7f4799 commit 4900732

File tree

4 files changed

+8
-6
lines changed

4 files changed

+8
-6
lines changed

crates/web-sys/src/features/gen_GpuComputePassEncoder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ extern "C" {
202202
this: &GpuComputePassEncoder,
203203
index: u32,
204204
bind_group: &GpuBindGroup,
205-
dynamic_offsets_data: &mut [u32],
205+
dynamic_offsets_data: &[u32],
206206
dynamic_offsets_data_start: u32,
207207
dynamic_offsets_data_length: u32,
208208
);
@@ -221,7 +221,7 @@ extern "C" {
221221
this: &GpuComputePassEncoder,
222222
index: u32,
223223
bind_group: &GpuBindGroup,
224-
dynamic_offsets_data: &mut [u32],
224+
dynamic_offsets_data: &[u32],
225225
dynamic_offsets_data_start: f64,
226226
dynamic_offsets_data_length: u32,
227227
);

crates/web-sys/src/features/gen_GpuRenderBundleEncoder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ extern "C" {
141141
this: &GpuRenderBundleEncoder,
142142
index: u32,
143143
bind_group: &GpuBindGroup,
144-
dynamic_offsets_data: &mut [u32],
144+
dynamic_offsets_data: &[u32],
145145
dynamic_offsets_data_start: u32,
146146
dynamic_offsets_data_length: u32,
147147
);
@@ -160,7 +160,7 @@ extern "C" {
160160
this: &GpuRenderBundleEncoder,
161161
index: u32,
162162
bind_group: &GpuBindGroup,
163-
dynamic_offsets_data: &mut [u32],
163+
dynamic_offsets_data: &[u32],
164164
dynamic_offsets_data_start: f64,
165165
dynamic_offsets_data_length: u32,
166166
);

crates/web-sys/src/features/gen_GpuRenderPassEncoder.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -225,7 +225,7 @@ extern "C" {
225225
this: &GpuRenderPassEncoder,
226226
index: u32,
227227
bind_group: &GpuBindGroup,
228-
dynamic_offsets_data: &mut [u32],
228+
dynamic_offsets_data: &[u32],
229229
dynamic_offsets_data_start: u32,
230230
dynamic_offsets_data_length: u32,
231231
);
@@ -244,7 +244,7 @@ extern "C" {
244244
this: &GpuRenderPassEncoder,
245245
index: u32,
246246
bind_group: &GpuBindGroup,
247-
dynamic_offsets_data: &mut [u32],
247+
dynamic_offsets_data: &[u32],
248248
dynamic_offsets_data_start: f64,
249249
dynamic_offsets_data_length: u32,
250250
);

crates/webidl/src/constants.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,8 @@ lazy_static! {
8181
"clearBufferuiv",
8282
// WebSocket
8383
"send",
84+
// WebGPU
85+
"setBindGroup",
8486
// TODO: Add another type's functions here. Leave a comment header with the type name
8587
]);
8688
}

0 commit comments

Comments
 (0)