mirror of
https://github.com/bherbruck/solidcraft.git
synced 2026-11-08 04:52:10 +00:00
2c78dac714
- KnotVector::basis_eval_into: N_BasisEval into a caller buffer (same values, same errors); basis_eval wraps it - srf_nurb::Surface::eval (N_SrfEvalPt) and crv_nurb::Curve::eval (N_CrvEval) keep N on the stack, as upstream; one malloc/free less per basis per point evaluation - test: basis_eval_into equals basis_eval bit for bit, errors included - scripts/perf/samply_top.py: self/inclusive/callee/allocator tables and a Rust/C++ split from samply profiles (no GUI) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01H9QwJFBTKLZ9FFK3nVd1X4