diff --git a/crates/web-sys/src/features/gen_GpuComputePassEncoder.rs b/crates/web-sys/src/features/gen_GpuComputePassEncoder.rs index 193cec6f..18ff8f62 100644 --- a/crates/web-sys/src/features/gen_GpuComputePassEncoder.rs +++ b/crates/web-sys/src/features/gen_GpuComputePassEncoder.rs @@ -202,7 +202,7 @@ extern "C" { this: &GpuComputePassEncoder, index: u32, bind_group: &GpuBindGroup, - dynamic_offsets_data: &mut [u32], + dynamic_offsets_data: &[u32], dynamic_offsets_data_start: u32, dynamic_offsets_data_length: u32, ); @@ -221,7 +221,7 @@ extern "C" { this: &GpuComputePassEncoder, index: u32, bind_group: &GpuBindGroup, - dynamic_offsets_data: &mut [u32], + dynamic_offsets_data: &[u32], dynamic_offsets_data_start: f64, dynamic_offsets_data_length: u32, ); diff --git a/crates/web-sys/src/features/gen_GpuRenderBundleEncoder.rs b/crates/web-sys/src/features/gen_GpuRenderBundleEncoder.rs index 97840bcf..dea16562 100644 --- a/crates/web-sys/src/features/gen_GpuRenderBundleEncoder.rs +++ b/crates/web-sys/src/features/gen_GpuRenderBundleEncoder.rs @@ -141,7 +141,7 @@ extern "C" { this: &GpuRenderBundleEncoder, index: u32, bind_group: &GpuBindGroup, - dynamic_offsets_data: &mut [u32], + dynamic_offsets_data: &[u32], dynamic_offsets_data_start: u32, dynamic_offsets_data_length: u32, ); @@ -160,7 +160,7 @@ extern "C" { this: &GpuRenderBundleEncoder, index: u32, bind_group: &GpuBindGroup, - dynamic_offsets_data: &mut [u32], + dynamic_offsets_data: &[u32], dynamic_offsets_data_start: f64, dynamic_offsets_data_length: u32, ); diff --git a/crates/web-sys/src/features/gen_GpuRenderPassEncoder.rs b/crates/web-sys/src/features/gen_GpuRenderPassEncoder.rs index b0d899e0..c6d676ba 100644 --- a/crates/web-sys/src/features/gen_GpuRenderPassEncoder.rs +++ b/crates/web-sys/src/features/gen_GpuRenderPassEncoder.rs @@ -225,7 +225,7 @@ extern "C" { this: &GpuRenderPassEncoder, index: u32, bind_group: &GpuBindGroup, - dynamic_offsets_data: &mut [u32], + dynamic_offsets_data: &[u32], dynamic_offsets_data_start: u32, dynamic_offsets_data_length: u32, ); @@ -244,7 +244,7 @@ extern "C" { this: &GpuRenderPassEncoder, index: u32, bind_group: &GpuBindGroup, - dynamic_offsets_data: &mut [u32], + dynamic_offsets_data: &[u32], dynamic_offsets_data_start: f64, dynamic_offsets_data_length: u32, ); diff --git a/crates/webidl/src/constants.rs b/crates/webidl/src/constants.rs index 1247189c..a06daa87 100644 --- a/crates/webidl/src/constants.rs +++ b/crates/webidl/src/constants.rs @@ -81,6 +81,8 @@ lazy_static! { "clearBufferuiv", // WebSocket "send", + // WebGPU + "setBindGroup", // TODO: Add another type's functions here. Leave a comment header with the type name ]); }