About this project
SoftwareRasterizer is a 3D software rasterizer implemented in C99. It is designed to be cross-platform, with build support for macOS, Linux, Windows, and WebAssembly via Emscripten.
Key technical features include:
- Platform-specific SIMD optimizations for x86-64 (SSE2) and ARM64 (NEON).
- A frame profiler that generates trace.json files for visualization in Perfetto.
- Integration with SDL3 for windowing and input management.
- TrueType font rasterization provided by stb_truetype.
The project includes a test suite and build scripts for various configurations (debug and release).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.