Improve consistency in new iced_wgpu types

This commit is contained in:
Héctor Ramón Jiménez 2020-02-09 05:31:42 +01:00
parent fbfd76023b
commit 5f89fab9d7
3 changed files with 4 additions and 2 deletions

View file

@ -39,6 +39,8 @@ mod text;
mod transformation;
mod viewport;
pub use wgpu;
pub use defaults::Defaults;
pub use primitive::Primitive;
pub use renderer::Renderer;

View file

@ -47,7 +47,7 @@ impl Renderer {
/// Creates a new [`Renderer`].
///
/// [`Renderer`]: struct.Renderer.html
pub fn new(settings: Settings, device: &mut wgpu::Device) -> Self {
pub fn new(device: &mut wgpu::Device, settings: Settings) -> Self {
let text_pipeline = text::Pipeline::new(device, settings.default_font);
let quad_pipeline = quad::Pipeline::new(device);
let image_pipeline = crate::image::Pipeline::new(device);

View file

@ -31,7 +31,7 @@ impl iced_native::window::Backend for Backend {
limits: wgpu::Limits { max_bind_groups: 2 },
});
let renderer = Renderer::new(settings, &mut device);
let renderer = Renderer::new(&mut device, settings);
(Backend { device, queue }, renderer)
}