From 7a631e6088fcaee0c0fbf169198f461221380cf3 Mon Sep 17 00:00:00 2001 From: gered Date: Tue, 4 Apr 2023 18:37:10 -0400 Subject: [PATCH] make both 2d triangle enums derive Copy --- ggdt/src/graphics/bitmap/indexed/triangles.rs | 2 +- ggdt/src/graphics/bitmap/rgb/triangles.rs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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], //