summaryrefslogtreecommitdiffstats
path: root/wgpu/src/primitive.rs
diff options
context:
space:
mode:
Diffstat (limited to 'wgpu/src/primitive.rs')
-rw-r--r--wgpu/src/primitive.rs20
1 files changed, 1 insertions, 19 deletions
diff --git a/wgpu/src/primitive.rs b/wgpu/src/primitive.rs
index ee9af93c..8e311d2b 100644
--- a/wgpu/src/primitive.rs
+++ b/wgpu/src/primitive.rs
@@ -3,8 +3,7 @@ pub mod pipeline;
pub use pipeline::Pipeline;
-use crate::core::Rectangle;
-use crate::graphics::{Damage, Mesh};
+use crate::graphics::Mesh;
use std::fmt::Debug;
@@ -19,20 +18,3 @@ pub enum Custom {
/// A custom pipeline primitive.
Pipeline(Pipeline),
}
-
-impl Damage for Custom {
- fn bounds(&self) -> Rectangle {
- match self {
- Self::Mesh(mesh) => mesh.bounds(),
- Self::Pipeline(pipeline) => pipeline.bounds,
- }
- }
-}
-
-impl TryFrom<Mesh> for Custom {
- type Error = &'static str;
-
- fn try_from(mesh: Mesh) -> Result<Self, Self::Error> {
- Ok(Custom::Mesh(mesh))
- }
-}