diff --git a/wgpu/Cargo.toml b/wgpu/Cargo.toml index 1623415e1a..adf47e397d 100644 --- a/wgpu/Cargo.toml +++ b/wgpu/Cargo.toml @@ -27,14 +27,14 @@ vulkan = ["wgn/vulkan-portability"] package = "wgpu-native" version = "0.4" git = "https://github.com/gfx-rs/wgpu" -rev = "3a41272cbac25477659f4b1413159da90d26e081" +rev = "009bde0f90d581ef4112978c1d1f3edc14f38e1e" #path = "../wgpu/wgpu-native" [dependencies.wgc] package = "wgpu-core" version = "0.1" git = "https://github.com/gfx-rs/wgpu" -rev = "3a41272cbac25477659f4b1413159da90d26e081" +rev = "009bde0f90d581ef4112978c1d1f3edc14f38e1e" #path = "../wgpu/wgpu-core" [dependencies] diff --git a/wgpu/src/lib.rs b/wgpu/src/lib.rs index 422ec92a77..dbad4a7298 100644 --- a/wgpu/src/lib.rs +++ b/wgpu/src/lib.rs @@ -1116,9 +1116,7 @@ impl CommandEncoder { /// This function returns a [`ComputePass`] object which records a single compute pass. pub fn begin_compute_pass(&mut self) -> ComputePass { ComputePass { - id: unsafe { - wgn::wgpu_command_encoder_begin_compute_pass(self.id, None) - }, + id: wgn::wgpu_command_encoder_begin_compute_pass(self.id, None), _parent: self, } }