From 316286b8b65ac5a7abf5117dc942a70b94e1be53 Mon Sep 17 00:00:00 2001 From: brian cully Date: Mon, 29 Dec 2025 12:50:01 -0500 Subject: bench with poly finding --- src/lib.rs | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index dfbeaae..8e650e5 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -118,6 +118,16 @@ pub fn init() -> JSResult<()> { let perf = window().performance().unwrap(); let start = perf.now(); for _ in 0..iters { + s.points.sort_by(|a, b| { + if a.y > b.y { + std::cmp::Ordering::Greater + } else if a.y == b.y { + std::cmp::Ordering::Equal + } else { + std::cmp::Ordering::Less + } + }); + s.find_poly(); s.update()?; } let end = perf.now(); -- cgit v1.3