diff --git a/ggdt/src/graphics/bitmap/indexed/triangles.rs b/ggdt/src/graphics/bitmap/indexed/triangles.rs index ce91823..53fb164 100644 --- a/ggdt/src/graphics/bitmap/indexed/triangles.rs +++ b/ggdt/src/graphics/bitmap/indexed/triangles.rs @@ -3,7 +3,7 @@ use crate::graphics::bitmap::triangles::{edge_function, per_pixel_triangle_2d}; use crate::graphics::blendmap::BlendMap; use crate::math::vector2::Vector2; -#[derive(Debug, Clone, PartialEq)] +#[derive(Debug, Copy, Clone, PartialEq)] pub enum IndexedTriangle2d<'a> { Solid { position: [Vector2; 3], // diff --git a/ggdt/src/graphics/bitmap/rgb/triangles.rs b/ggdt/src/graphics/bitmap/rgb/triangles.rs index 05bedce..b3bb12b 100644 --- a/ggdt/src/graphics/bitmap/rgb/triangles.rs +++ b/ggdt/src/graphics/bitmap/rgb/triangles.rs @@ -4,7 +4,7 @@ use crate::graphics::color::{from_rgb32_normalized, multiply_argb32, tint_argb32 use crate::math::vector2::Vector2; use crate::prelude::{from_argb32_normalized, to_argb32_normalized}; -#[derive(Debug, Clone, PartialEq)] +#[derive(Debug, Copy, Clone, PartialEq)] pub enum RgbaTriangle2d<'a> { Solid { position: [Vector2; 3], //