v2.5.0
What's Changed
Changes since v2.4.1:
Features
Bug Fixes
- fix(window): include stdlib.h unconditionally for NULL on macOS (10e9a33)
- fix(hud): simplify hud_toggle to always repaint buffer (2e1ee3a)
- fix(input): swap KEY_1/KEY_3 camera yaw direction (85275fa)
Documentation
Other Changes
- chore(build): update Makefile for new and moved files (7e076a7)
- style: fix whitespace and norminette issues (1b253bf)
- refactor(input): replace key dispatch chain with bind table (e9402da)
- refactor(render): merge window_init + window_lifecycle into render_init (39fd519)
- refactor(window): split mlx_context_destroy into separate file (082994f)
- refactor(bvh_vis): split prefix_push into bvh_vis_prefix_push.c (78f0e3a)
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