Skip to content

Latest commit

 

History

66 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NineEngine

This aims to be a hopefully straightforward engine to use that will probably end up having a lot of niche features and random options for personal learning and tinkering reasons.

Building

Depedencies

Cmake should handle most dependencies except for:

  • vulkan, glfw, and glm

Compiling

  • Run "cmake ./"
  • Run "make -j (cores)"

RoadMap

  • Finish refactoring all the vulkan code into "bite-sized" chunks/classes
  • Get a triangle lol
  • Lightweight Cuda/Vulkan/opencl raytracer (Have some ideas I want to experiment with)
  • Utilize the igpu for some calculations, this will take some research.
  • Add opengl at some point
  • Maybe add DX12 but unsure

About

Last time I tried this it was with opengl..... time for a vulkan engine.

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages