Add setBindGroup to immutable slice whitelist (#2087)

This commit is contained in:
Josh Groves
2020-04-17 12:38:35 -02:30
committed by GitHub
parent f7f47993f1
commit 4900732f60
4 changed files with 8 additions and 6 deletions

View File

@ -202,7 +202,7 @@ extern "C" {
this: &GpuComputePassEncoder, this: &GpuComputePassEncoder,
index: u32, index: u32,
bind_group: &GpuBindGroup, bind_group: &GpuBindGroup,
dynamic_offsets_data: &mut [u32], dynamic_offsets_data: &[u32],
dynamic_offsets_data_start: u32, dynamic_offsets_data_start: u32,
dynamic_offsets_data_length: u32, dynamic_offsets_data_length: u32,
); );
@ -221,7 +221,7 @@ extern "C" {
this: &GpuComputePassEncoder, this: &GpuComputePassEncoder,
index: u32, index: u32,
bind_group: &GpuBindGroup, bind_group: &GpuBindGroup,
dynamic_offsets_data: &mut [u32], dynamic_offsets_data: &[u32],
dynamic_offsets_data_start: f64, dynamic_offsets_data_start: f64,
dynamic_offsets_data_length: u32, dynamic_offsets_data_length: u32,
); );

View File

@ -141,7 +141,7 @@ extern "C" {
this: &GpuRenderBundleEncoder, this: &GpuRenderBundleEncoder,
index: u32, index: u32,
bind_group: &GpuBindGroup, bind_group: &GpuBindGroup,
dynamic_offsets_data: &mut [u32], dynamic_offsets_data: &[u32],
dynamic_offsets_data_start: u32, dynamic_offsets_data_start: u32,
dynamic_offsets_data_length: u32, dynamic_offsets_data_length: u32,
); );
@ -160,7 +160,7 @@ extern "C" {
this: &GpuRenderBundleEncoder, this: &GpuRenderBundleEncoder,
index: u32, index: u32,
bind_group: &GpuBindGroup, bind_group: &GpuBindGroup,
dynamic_offsets_data: &mut [u32], dynamic_offsets_data: &[u32],
dynamic_offsets_data_start: f64, dynamic_offsets_data_start: f64,
dynamic_offsets_data_length: u32, dynamic_offsets_data_length: u32,
); );

View File

@ -225,7 +225,7 @@ extern "C" {
this: &GpuRenderPassEncoder, this: &GpuRenderPassEncoder,
index: u32, index: u32,
bind_group: &GpuBindGroup, bind_group: &GpuBindGroup,
dynamic_offsets_data: &mut [u32], dynamic_offsets_data: &[u32],
dynamic_offsets_data_start: u32, dynamic_offsets_data_start: u32,
dynamic_offsets_data_length: u32, dynamic_offsets_data_length: u32,
); );
@ -244,7 +244,7 @@ extern "C" {
this: &GpuRenderPassEncoder, this: &GpuRenderPassEncoder,
index: u32, index: u32,
bind_group: &GpuBindGroup, bind_group: &GpuBindGroup,
dynamic_offsets_data: &mut [u32], dynamic_offsets_data: &[u32],
dynamic_offsets_data_start: f64, dynamic_offsets_data_start: f64,
dynamic_offsets_data_length: u32, dynamic_offsets_data_length: u32,
); );

View File

@ -81,6 +81,8 @@ lazy_static! {
"clearBufferuiv", "clearBufferuiv",
// WebSocket // WebSocket
"send", "send",
// WebGPU
"setBindGroup",
// TODO: Add another type's functions here. Leave a comment header with the type name // TODO: Add another type's functions here. Leave a comment header with the type name
]); ]);
} }