Show HN: High-Performance .NET Bindings for the Vello Sparse Strips CPU Renderer
12 days ago
- #.NET
- #Performance
- #Rendering
- High-performance .NET 8.0 bindings for Vello Sparse Strips CPU renderer with 100% API coverage.
- Project structure includes Rust FFI wrapper, .NET bindings, samples, tests, and comprehensive documentation.
- Key features: Zero-allocation rendering, high performance, modern .NET 8.0 support, SIMD optimizations, multithreading, and cross-platform compatibility.
- Includes 15 example applications covering gradients, paths, transforms, text rendering, and more.
- Zero-copy pixel access via Span<T> and stackalloc for efficient memory usage.
- Supports Windows, Linux, macOS (x64, ARM64), and WebAssembly.
- Complete documentation with API coverage, FFI design, and implementation plans.
- Licensed under Apache-2.0 OR MIT.