diff options
author | 2023-05-25 10:27:27 -0700 | |
---|---|---|
committer | 2023-05-29 12:14:11 -0700 | |
commit | 3f141459a66fe66e6dc25d579d0cda80662f0895 (patch) | |
tree | c398cb4801bbfe9da148744ad8da3986c624a808 /wgpu/src/layer | |
parent | 75110b9c0e82f37f3c75ce276216db5dbcb4ff1b (diff) | |
download | iced-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.rs | 9 |
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, +} |