Skip to content

Latest commit

 

History

History
58 lines (52 loc) · 1.48 KB

File metadata and controls

58 lines (52 loc) · 1.48 KB

Odin Engine

Showcase video

IMAGE ALT TEXT HERE

Installation guide

Install the project and its dependencies

$ git clone https://github.com/warriormaster12/OdinEngine
$ cd OdinEngine
$ git submodule init
$ git submodule update
Download latest Vulkan-SDK https://vulkan.lunarg.com/

additional dependencies for Windows

Download and install cmake-gui https://cmake.org/download/
Download and install python for compiling glslang https://www.python.org/downloads/

Vulkan-SDK doc provides installation guide for installing SDK succefully

Screenshot_20200509_113228

Build the project

Linux

$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Release
if you want to compile the engine for development purposes
$ cmake .. -DCMAKE_BUILD_TYPE=Debug
if you want to compile the engine for Wayland display server instead of X11
$ cmake .. -DGLFW_USE_WAYLAND=ON
(without multithreading)
$ make

(with multithreading)
$ make -j4 

Windows

create "build" folder
Generate compiler instruction set with cmake-gui and build https://youtu.be/LxHV-KNEG3k?t=155

Shader compilation is automated

Vulkan version used

1.1