Skip to content

Latest commit

 

History

History
59 lines (40 loc) · 772 Bytes

File metadata and controls

59 lines (40 loc) · 772 Bytes

orb engine

learning low level programming in c by architecting a game engine (...and game?)

following the kohi engine video series

right handed coordinate system

building

requirements:

  • cmake
  • a c23 compiler (clang 19 or newer)
  • ninja
  • vulkan

on windows, use llvm-mingw

$ cmake . -B build -G Ninja
$ cmake --build build/
$ ./build/example/example

for convenience this project uses just

$ just run

to build documentation:

  • doxygen
  • graphviz
$ doxygen Doxyfile

release build

$ just release

notes:

check dynamically linked libraries on mac:

$ otool -L build/example/example

on linux

$ lld build/example/example

architecture