A CPU-Only Demo of Thorvg, a High-Performance 2d Vector Graphics Engine
Key topics
- Each enemy consists of 86 particles, with up to ~300 enemies on screen.
- Full-size (2K) subtle halo glow background bitmap image and 4 × 100 star layers.
- Real-time DropShadow and BlurEffects for ships, missiles, GUI, and outlines.
- At peak load, ~25,000 drawing objects rendered together.
- Runs fully stable at 120+ FPS with the Software Renderer on 2K resolution (tested on Apple M2 Pro).
Demo video: https://www.youtube.com/watch?v=jdnnzmtHy9k
Repo: https://github.com/thorvg/thorvg.janitor
This demo specifically highlights the Software Renderer (CPU only). GPU backends (OpenGL/WebGPU) are supported, but optimization work is ongoing.
ThorVG is an open-source high-performance 2D vector graphics engine designed for embedded, mobile, and web systems. This demo is intended as a performance showcase and stress test. Feedback and contributions are welcome!
A developer showcases a CPU-only demo of ThorVG, a high-performance 2D vector graphics engine, highlighting its capabilities and inviting feedback.
Snapshot generated from the HN discussion
Discussion Activity
No activity data yet
We're still syncing comments from Hacker News.
Generating AI Summary...
Analyzing up to 500 comments to identify key contributors and discussion patterns
Want the full context?
Jump to the original sources
Read the primary article or dive into the live Hacker News thread when you're ready.
Discussion hasn't started yet.