summaryrefslogtreecommitdiffstats
path: root/wgpu/src/layer
diff options
context:
space:
mode:
authorLibravatar Bingus <shankern@protonmail.com>2023-05-25 10:27:27 -0700
committerLibravatar Bingus <shankern@protonmail.com>2023-05-29 12:14:11 -0700
commit3f141459a66fe66e6dc25d579d0cda80662f0895 (patch)
treec398cb4801bbfe9da148744ad8da3986c624a808 /wgpu/src/layer
parent75110b9c0e82f37f3c75ce276216db5dbcb4ff1b (diff)
downloadiced-3f141459a66fe66e6dc25d579d0cda80662f0895.tar.gz
iced-3f141459a66fe66e6dc25d579d0cda80662f0895.tar.bz2
iced-3f141459a66fe66e6dc25d579d0cda80662f0895.zip
Fixed issue where quads of different types were not ordered.
Diffstat (limited to 'wgpu/src/layer')
-rw-r--r--wgpu/src/layer/quad.rs9
1 files changed, 9 insertions, 0 deletions
diff --git a/wgpu/src/layer/quad.rs b/wgpu/src/layer/quad.rs
index 0bf7837a..aaaebd5b 100644
--- a/wgpu/src/layer/quad.rs
+++ b/wgpu/src/layer/quad.rs
@@ -49,3 +49,12 @@ unsafe impl Pod for Gradient {}
#[allow(unsafe_code)]
unsafe impl Zeroable for Gradient {}
+
+#[derive(Debug, Copy, Clone)]
+/// The identifier of a quad, used for ordering.
+pub enum Order {
+ /// A solid quad
+ Solid,
+ /// A gradient quad
+ Gradient,
+}