mirror of
https://github.com/maplibre/maplibre-rs.git
synced 2025-12-08 19:05:57 +00:00
Remove unused code for tessellating the mask
This commit is contained in:
parent
a2fea29347
commit
f029c1efc4
@ -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;
|
||||
|
||||
|
||||
@ -1,6 +1,5 @@
|
||||
mod misc;
|
||||
pub mod tile;
|
||||
pub mod tile_mask;
|
||||
|
||||
use crate::render::shader_ffi::GpuVertexUniform;
|
||||
use lyon::tessellation::{
|
||||
|
||||
@ -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
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user