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 transformation;
mod viewport; mod viewport;
pub use wgpu;
pub use defaults::Defaults; pub use defaults::Defaults;
pub use primitive::Primitive; pub use primitive::Primitive;
pub use renderer::Renderer; pub use renderer::Renderer;

View file

@ -47,7 +47,7 @@ impl Renderer {
/// Creates a new [`Renderer`]. /// Creates a new [`Renderer`].
/// ///
/// [`Renderer`]: struct.Renderer.html /// [`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 text_pipeline = text::Pipeline::new(device, settings.default_font);
let quad_pipeline = quad::Pipeline::new(device); let quad_pipeline = quad::Pipeline::new(device);
let image_pipeline = crate::image::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 }, 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) (Backend { device, queue }, renderer)
} }