Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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. ♥️

About

Toy raytracer

Topics

Resources

Stars

3 stars

Watchers

1 watching

Forks

Contributors

Languages