How to Use wgpu for GPU Programming in Rust

Add the `wgpu` crate to your `Cargo.toml` and initialize an instance to access the GPU.

How to Use wgpu for GPU Programming in Rust

Add the wgpu crate to your Cargo.toml and initialize an instance to access the GPU.

[dependencies]
wgpu = "0.20.1"
tokio = { version = "1", features = ["full"] }
use wgpu::util::DeviceExt;

#[tokio::main]
async fn main() {
    let instance = wgpu::Instance::new(wgpu::InstanceDescriptor::default());
    let adapter = instance.request_adapter(&wgpu::RequestAdapterOptions::default()).await.unwrap();
    let (device, queue) = adapter.request_device(&wgpu::DeviceDescriptor::default(), None).await.unwrap();
}