Remove unused code for tessellating the mask

This commit is contained in:
Maximilian Ammann 2021-12-29 22:01:55 +01:00
parent a2fea29347
commit f029c1efc4
3 changed files with 0 additions and 41 deletions

View File

@ -18,7 +18,6 @@ use crate::fps_meter::FPSMeter;
use crate::io::static_database; use crate::io::static_database;
use crate::platform::{COLOR_TEXTURE_FORMAT, MIN_BUFFER_SIZE}; use crate::platform::{COLOR_TEXTURE_FORMAT, MIN_BUFFER_SIZE};
use crate::render::{camera, shaders}; use crate::render::{camera, shaders};
use crate::tesselation::tile_mask::TileMask;
use crate::tesselation::{IndexDataType, Tesselated}; use crate::tesselation::{IndexDataType, Tesselated};
use crate::util::measure::Measure; use crate::util::measure::Measure;

View File

@ -1,6 +1,5 @@
mod misc; mod misc;
pub mod tile; pub mod tile;
pub mod tile_mask;
use crate::render::shader_ffi::GpuVertexUniform; use crate::render::shader_ffi::GpuVertexUniform;
use lyon::tessellation::{ use lyon::tessellation::{

View File

@ -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<u32> for TileMask {
fn tesselate_stroke(
&self,
_buffer: &mut VertexBuffers<GpuVertexUniform, u32>,
_prim_id: u32,
) -> Range<u32> {
0..0
}
fn tesselate_fill(
&self,
buffer: &mut VertexBuffers<GpuVertexUniform, u32>,
prim_id: u32,
) -> Range<u32> {
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
}
}