From f029c1efc487e3fcce8ef93eae14843b492fd6bb Mon Sep 17 00:00:00 2001 From: Maximilian Ammann Date: Wed, 29 Dec 2021 22:01:55 +0100 Subject: [PATCH] Remove unused code for tessellating the mask --- src/render/state.rs | 1 - src/tesselation/mod.rs | 1 - src/tesselation/tile_mask.rs | 39 ------------------------------------ 3 files changed, 41 deletions(-) delete mode 100644 src/tesselation/tile_mask.rs diff --git a/src/render/state.rs b/src/render/state.rs index a8e914ca..a7d8dd1e 100644 --- a/src/render/state.rs +++ b/src/render/state.rs @@ -18,7 +18,6 @@ use crate::fps_meter::FPSMeter; use crate::io::static_database; use crate::platform::{COLOR_TEXTURE_FORMAT, MIN_BUFFER_SIZE}; use crate::render::{camera, shaders}; -use crate::tesselation::tile_mask::TileMask; use crate::tesselation::{IndexDataType, Tesselated}; use crate::util::measure::Measure; diff --git a/src/tesselation/mod.rs b/src/tesselation/mod.rs index 401d95f3..8e448f72 100644 --- a/src/tesselation/mod.rs +++ b/src/tesselation/mod.rs @@ -1,6 +1,5 @@ mod misc; pub mod tile; -pub mod tile_mask; use crate::render::shader_ffi::GpuVertexUniform; use lyon::tessellation::{ diff --git a/src/tesselation/tile_mask.rs b/src/tesselation/tile_mask.rs deleted file mode 100644 index 9ce4c143..00000000 --- a/src/tesselation/tile_mask.rs +++ /dev/null @@ -1,39 +0,0 @@ -use std::ops::Range; - -use lyon::tessellation::VertexBuffers; - -use crate::render::shader_ffi::GpuVertexUniform; -use crate::tesselation::Tesselated; - -const EXTENT: f32 = 4096.0; - -pub struct TileMask(); - -impl Tesselated for TileMask { - fn tesselate_stroke( - &self, - _buffer: &mut VertexBuffers, - _prim_id: u32, - ) -> Range { - 0..0 - } - - fn tesselate_fill( - &self, - buffer: &mut VertexBuffers, - prim_id: u32, - ) -> Range { - let initial_indices_count = buffer.indices.len(); - - buffer.vertices = vec![ - GpuVertexUniform::new([0.0, 0.0], [0.0, 0.0], prim_id), - GpuVertexUniform::new([EXTENT, 0.0], [0.0, 0.0], prim_id), - GpuVertexUniform::new([0.0, EXTENT], [0.0, 0.0], prim_id), - GpuVertexUniform::new([EXTENT, EXTENT], [0.0, 0.0], prim_id), - ]; - - buffer.indices = vec![0, 2, 1, 3, 2, 1]; - - initial_indices_count as u32..buffer.indices.len() as u32 - } -}