v2.6.0
What's Changed
Changes since v2.5.1:
Features
Bug Fixes
- fix(parser): add coordinate range validation and harden number parsing (aabbe03)
Documentation
- docs: update architecture docs and wiki for v2.6.0 module structure (c4ca5a1)
- docs: update CLAUDE.md for module restructuring (7999d79)
- docs: update wiki for window → display rename and struct fixes (09a8560)
Other Changes
- chore(build): update Makefile for module restructuring (c1d38ff)
- refactor(includes): remove moved types and prototypes from minirt.h (9963307)
- refactor: split ray/ and lighting/ into intersect/, shading/, shadow/ (2d0144a)
- refactor: update all #include paths for renamed headers (d53a078)
- refactor(hud): merge 4 small headers into hud_internal.h (f444063)
Installation
Download the appropriate binary for your platform:
- Linux: miniRT-linux-x86_64
- macOS: miniRT-macos-arm64
Make it executable: chmod +x miniRT-*
Run with a scene file: ./miniRT-* scenes/test_scene.rt