Skip to content

Raytracer using Rust and Vulkan following Peter Shirley's books.

License

Notifications You must be signed in to change notification settings

Light7734/Hikari

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

Raytracer using Rust and Vulkan following Peter Shirley's books.

Topics

Resources

License

Stars

Watchers

Forks