LwRuan / RainEngine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

RainEngine

A minimum Vulkan renderer example inspired by Vulkan Tutorial and GamePhysicsWeekend.

Requirements

  • xmake: a cross-platform build utility based on Lua, more elegent than CMake. It directly handles the following dependencies:
    • glfw
    • spdlog
    • eigen
    • tinyobjloader
  • Vulkan SDK: now Vulkan is imported by calling CMake in xmake, if the environment variable is correctly set xmake should easily find it. One can try other ways to import this library by modifying xmake.lua.

To Build

xmake
./compile_shader.sh

To Run

cd bin
./RainEngine

About

License:MIT License


Languages

Language:C++ 90.3%Language:C 9.5%Language:GLSL 0.1%Language:Shell 0.0%Language:GDB 0.0%Language:Lua 0.0%