summaryrefslogtreecommitdiffstats
path: root/wgpu
diff options
context:
space:
mode:
authorLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-02-09 05:31:42 +0100
committerLibravatar Héctor Ramón Jiménez <hector0193@gmail.com>2020-02-09 05:31:42 +0100
commit5f89fab9d7575900b02e70f6d64cb3d8fbd45753 (patch)
treed5aa94bb18d40025ca09e8b0b7c4add52b7fcaf6 /wgpu
parentfbfd76023b3756a39dbff75019c346c594c49cba (diff)
downloadiced-5f89fab9d7575900b02e70f6d64cb3d8fbd45753.tar.gz
iced-5f89fab9d7575900b02e70f6d64cb3d8fbd45753.tar.bz2
iced-5f89fab9d7575900b02e70f6d64cb3d8fbd45753.zip
Improve consistency in new `iced_wgpu` types
Diffstat (limited to 'wgpu')
-rw-r--r--wgpu/src/lib.rs2
-rw-r--r--wgpu/src/renderer.rs2
-rw-r--r--wgpu/src/window/backend.rs2
3 files changed, 4 insertions, 2 deletions
diff --git a/wgpu/src/lib.rs b/wgpu/src/lib.rs
index b38da060..e4834818 100644
--- a/wgpu/src/lib.rs
+++ b/wgpu/src/lib.rs
@@ -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;
diff --git a/wgpu/src/renderer.rs b/wgpu/src/renderer.rs
index 904e3c65..e93090b8 100644
--- a/wgpu/src/renderer.rs
+++ b/wgpu/src/renderer.rs
@@ -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);
diff --git a/wgpu/src/window/backend.rs b/wgpu/src/window/backend.rs
index 87779bea..6f8a0bb0 100644
--- a/wgpu/src/window/backend.rs
+++ b/wgpu/src/window/backend.rs
@@ -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)
}