mirror of
https://github.com/sotrh/learn-wgpu.git
synced 2024-11-10 01:10:28 +00:00
.. | ||
readme.md |
Update to 0.14!
Not much has change as api wise at least as far as this tutorial is concerned. Here are the changes I had to make:
SurfaceConfiguration changes
SurfaceConfiguration
now expects an alpha_mode
parameter. I believe this is to support transparent windows, but I haven't read into it. The code changes are minimal:
let config = wgpu::SurfaceConfiguration {
usage: wgpu::TextureUsages::RENDER_ATTACHMENT,
format: surface.get_supported_formats(&adapter)[0],
width: size.width,
height: size.height,
present_mode: wgpu::PresentMode::Fifo,
alpha_mode: wgpu::CompositeAlphaMode::Auto, // NEW!
};
Winit updated
Winit has been updated to version "0.27" so if you build on linux you may need to update some of your packages:
sudo apt install libfontconfig libfontconfig1-dev