summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--examples/integration_wgpu/src/scene.rs1
-rw-r--r--graphics/Cargo.toml2
-rw-r--r--wgpu/Cargo.toml6
-rw-r--r--wgpu/src/image.rs8
-rw-r--r--wgpu/src/quad.rs1
-rw-r--r--wgpu/src/shader/image.wgsl1
-rw-r--r--wgpu/src/shader/quad.wgsl1
-rw-r--r--wgpu/src/shader/triangle.wgsl1
-rw-r--r--wgpu/src/triangle.rs1
-rw-r--r--wgpu/src/triangle/msaa.rs8
10 files changed, 15 insertions, 15 deletions
diff --git a/examples/integration_wgpu/src/scene.rs b/examples/integration_wgpu/src/scene.rs
index 0b2b1fcd..910d8d8c 100644
--- a/examples/integration_wgpu/src/scene.rs
+++ b/examples/integration_wgpu/src/scene.rs
@@ -93,6 +93,7 @@ fn build_pipeline(device: &wgpu::Device) -> wgpu::RenderPipeline {
mask: !0,
alpha_to_coverage_enabled: false,
},
+ multiview: None,
});
pipeline
diff --git a/graphics/Cargo.toml b/graphics/Cargo.toml
index 15aac4ed..12f38cce 100644
--- a/graphics/Cargo.toml
+++ b/graphics/Cargo.toml
@@ -20,7 +20,7 @@ opengl = []
[dependencies]
glam = "0.10"
-raw-window-handle = "0.3"
+raw-window-handle = "0.4"
thiserror = "1.0"
[dependencies.bytemuck]
diff --git a/wgpu/Cargo.toml b/wgpu/Cargo.toml
index 744446fd..f4c4fa2c 100644
--- a/wgpu/Cargo.toml
+++ b/wgpu/Cargo.toml
@@ -27,10 +27,10 @@ default_system_font = ["iced_graphics/font-source"]
spirv = ["wgpu/spirv"]
[dependencies]
-wgpu = "0.11"
-wgpu_glyph = "0.15"
+wgpu = "0.12"
+wgpu_glyph = "0.16"
glyph_brush = "0.7"
-raw-window-handle = "0.3"
+raw-window-handle = "0.4"
log = "0.4"
guillotiere = "0.6"
futures = "0.3"
diff --git a/wgpu/src/image.rs b/wgpu/src/image.rs
index a59dc04b..0fefbfaf 100644
--- a/wgpu/src/image.rs
+++ b/wgpu/src/image.rs
@@ -74,10 +74,9 @@ impl Pipeline {
wgpu::BindGroupLayoutEntry {
binding: 1,
visibility: wgpu::ShaderStages::FRAGMENT,
- ty: wgpu::BindingType::Sampler {
- comparison: false,
- filtering: true,
- },
+ ty: wgpu::BindingType::Sampler(
+ wgpu::SamplerBindingType::Filtering,
+ ),
count: None,
},
],
@@ -205,6 +204,7 @@ impl Pipeline {
mask: !0,
alpha_to_coverage_enabled: false,
},
+ multiview: None,
});
let vertices =
diff --git a/wgpu/src/quad.rs b/wgpu/src/quad.rs
index 148d0f6a..22f3b815 100644
--- a/wgpu/src/quad.rs
+++ b/wgpu/src/quad.rs
@@ -128,6 +128,7 @@ impl Pipeline {
mask: !0,
alpha_to_coverage_enabled: false,
},
+ multiview: None,
});
let vertices =
diff --git a/wgpu/src/shader/image.wgsl b/wgpu/src/shader/image.wgsl
index a63ee8f6..ff304422 100644
--- a/wgpu/src/shader/image.wgsl
+++ b/wgpu/src/shader/image.wgsl
@@ -1,4 +1,3 @@
-[[block]]
struct Globals {
transform: mat4x4<f32>;
};
diff --git a/wgpu/src/shader/quad.wgsl b/wgpu/src/shader/quad.wgsl
index 80d733ab..73f5d597 100644
--- a/wgpu/src/shader/quad.wgsl
+++ b/wgpu/src/shader/quad.wgsl
@@ -1,4 +1,3 @@
-[[block]]
struct Globals {
transform: mat4x4<f32>;
scale: f32;
diff --git a/wgpu/src/shader/triangle.wgsl b/wgpu/src/shader/triangle.wgsl
index 96eaabcc..61d9c5a4 100644
--- a/wgpu/src/shader/triangle.wgsl
+++ b/wgpu/src/shader/triangle.wgsl
@@ -1,4 +1,3 @@
-[[block]]
struct Globals {
transform: mat4x4<f32>;
};
diff --git a/wgpu/src/triangle.rs b/wgpu/src/triangle.rs
index 2aaebe58..c702243b 100644
--- a/wgpu/src/triangle.rs
+++ b/wgpu/src/triangle.rs
@@ -190,6 +190,7 @@ impl Pipeline {
mask: !0,
alpha_to_coverage_enabled: false,
},
+ multiview: None,
});
Pipeline {
diff --git a/wgpu/src/triangle/msaa.rs b/wgpu/src/triangle/msaa.rs
index 070d2d93..9fb87544 100644
--- a/wgpu/src/triangle/msaa.rs
+++ b/wgpu/src/triangle/msaa.rs
@@ -32,10 +32,9 @@ impl Blit {
entries: &[wgpu::BindGroupLayoutEntry {
binding: 0,
visibility: wgpu::ShaderStages::FRAGMENT,
- ty: wgpu::BindingType::Sampler {
- comparison: false,
- filtering: false,
- },
+ ty: wgpu::BindingType::Sampler(
+ wgpu::SamplerBindingType::NonFiltering,
+ ),
count: None,
}],
});
@@ -122,6 +121,7 @@ impl Blit {
mask: !0,
alpha_to_coverage_enabled: false,
},
+ multiview: None,
});
Blit {