Readme and clippy fixes

This commit is contained in:
Dzmitry Malyshau 2021-07-02 20:43:01 -04:00
parent 62972c6c5f
commit 81b382f5cd
3 changed files with 5 additions and 10 deletions

2
Cargo.lock generated
View File

@ -1040,7 +1040,7 @@ dependencies = [
[[package]] [[package]]
name = "naga" name = "naga"
version = "0.5.0" version = "0.5.0"
source = "git+https://github.com/gfx-rs/naga?rev=68a2efd3c5db62c2c011ccbad84f58be5e539fe3#68a2efd3c5db62c2c011ccbad84f58be5e539fe3" source = "git+https://github.com/gfx-rs/naga?rev=0b9af95793e319817e74a30601cbcd4bad9bb3e6#0b9af95793e319817e74a30601cbcd4bad9bb3e6"
dependencies = [ dependencies = [
"bit-set", "bit-set",
"bitflags", "bitflags",

View File

@ -14,7 +14,7 @@ The repository hosts the following parts:
- [![Crates.io](https://img.shields.io/crates/v/wgpu.svg?label=wgpu)](https://crates.io/crates/wgpu) [![docs.rs](https://docs.rs/wgpu/badge.svg)](https://docs.rs/wgpu/) - public Rust API for users - [![Crates.io](https://img.shields.io/crates/v/wgpu.svg?label=wgpu)](https://crates.io/crates/wgpu) [![docs.rs](https://docs.rs/wgpu/badge.svg)](https://docs.rs/wgpu/) - public Rust API for users
- [![Crates.io](https://img.shields.io/crates/v/wgpu-core.svg?label=wgpu-core)](https://crates.io/crates/wgpu-core) [![docs.rs](https://docs.rs/wgpu-core/badge.svg)](https://docs.rs/wgpu-core/) - internal Rust API for WebGPU implementations to use - [![Crates.io](https://img.shields.io/crates/v/wgpu-core.svg?label=wgpu-core)](https://crates.io/crates/wgpu-core) [![docs.rs](https://docs.rs/wgpu-core/badge.svg)](https://docs.rs/wgpu-core/) - internal Rust API for WebGPU implementations to use
- [![Crates.io](https://img.shields.io/crates/v/wgpu-hal.svg?label=wgpu-hal)](https://crates.io/crates/wgpu-hal) [![docs.rs](https://docs.rs/wgpu-hal/badge.svg)](https://docs.rs/wgpu-hal/) - internal unsafe GPU abstraction API - [![Crates.io](https://img.shields.io/crates/v/wgpu-hal.svg?label=wgpu-hal)](https://crates.io/crates/wgpu-hal) [![docs.rs](https://docs.rs/wgpu-hal/badge.svg)](https://docs.rs/wgpu-hal/) - internal unsafe GPU abstraction API
- [![Crates.io](https://img.shields.io/crates/v/wgpu-info.svg?label=wgpu-types)](https://crates.io/crates/wgpu-info) - Program that prints out information about all the adapters on the system or invokes a command for every adapter. - [![Crates.io](https://img.shields.io/crates/v/wgpu-info.svg?label=wgpu-info)](https://crates.io/crates/wgpu-info) - program that prints out information about all the adapters on the system or invokes a command for every adapter.
- [![Crates.io](https://img.shields.io/crates/v/wgpu-types.svg?label=wgpu-types)](https://crates.io/crates/wgpu-types) [![docs.rs](https://docs.rs/wgpu-types/badge.svg)](https://docs.rs/wgpu-types/) - Rust types shared between `wgpu-core` and `wgpu-rs` - [![Crates.io](https://img.shields.io/crates/v/wgpu-types.svg?label=wgpu-types)](https://crates.io/crates/wgpu-types) [![docs.rs](https://docs.rs/wgpu-types/badge.svg)](https://docs.rs/wgpu-types/) - Rust types shared between `wgpu-core` and `wgpu-rs`
- `player` - standalone application for replaying the API traces, uses `winit` - `player` - standalone application for replaying the API traces, uses `winit`
@ -30,7 +30,7 @@ If you are looking for the native implementation or bindings to the API in other
DX12 | :construction: | | | DX12 | :construction: | | |
Vulkan | :white_check_mark: | :white_check_mark: | | Vulkan | :white_check_mark: | :white_check_mark: | |
Metal | | | :white_check_mark: | Metal | | | :white_check_mark: |
GLes3 | | :construction: | | GLes3 | | :ok: | |
:white_check_mark: = Primary support — :ok: = Secondary support — :construction: = Unsupported, but support in progress :white_check_mark: = Primary support — :ok: = Secondary support — :construction: = Unsupported, but support in progress

View File

@ -64,13 +64,8 @@ impl crate::Api for Api {
pub struct Instance {} pub struct Instance {}
impl Instance { impl Instance {
pub fn create_surface_from_layer( pub fn create_surface_from_layer(&self, layer: &mtl::MetalLayerRef) -> Surface {
&self, unsafe { Surface::from_layer(layer) }
layer: &mtl::MetalLayerRef,
) -> Surface {
unsafe {
Surface::from_layer(layer)
}
} }
} }