No description
- Rust 69.5%
- GLSL 30.5%
| src | ||
| .gitignore | ||
| 1st-book.png | ||
| Cargo.toml | ||
| LICENSE | ||
| README.md | ||
Hikari
"Software is like sex, it's better when it's free."
-Linus Torvalds
What's all this?
Hikari (light/shine/ray in japanese) is a raytracer written in Rust using the Vulkan API following the great trio-books on raytracing written by Peter Shirley.
Development guide
Commit syntax follows the conventional commits specification:
<type>[optional scope]: <description>
[optional body]
[optional footer(s)]
Commit types:
- chapter
<x-y>: Changes that apply book x, chapter y teachings (x = 1 assumed). - feat: Changes that add a new feature.
- fix: Changes that fix a bug.
- refactor: Changes that neither fix a bug nor add a feature.
- style: Code changes that don't affect the compiled code.
- docs: Changes to the documentations.
- perf: Changes that improve the code performance.
- asset: Changes to the assets.
- wip: Prefix added to aforementioned commit types to split the change in to multiple commits.
Branches:
- main: main development branch
Contact
Feel free to HMU anytime on matrix @light7734:matrix.org to chat about programming or whatever. ♥️