Skip to content

ccrisrober/Lava

Repository files navigation

Lava

Introduction

Lava is a library built to facilitate the use of Vulkan features.

Dependencies

  • Required dependencies:

    • Vulkan
    • STBI for texture reading
  • Optional dependencies

    • GLFW3/Qt for window system
    • GLM for mathematics
    • ASSIMP for mesh loading

Building

Windows

Use the provided CMakeLists.txt with CMake to generate a build configuration for your favorite IDE or compiler, e.g.:

git clone https://github.com/maldicion069/Lava.git
cd Lava
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 14 2015 Win64"

Linux

Use the provided CMakeLists.txt with CMake to generate a build configuration for your favorite IDE or compiler. Lava has been successfully built and used on Ubuntu 16.04 LTS.

git clone https://github.com/maldicion069/Lava.git
cd Lava
mkdir build && cd build
cmake .. -DCMAKE_BUILD_TYPE=Release
make

Notes

Examples

You can check the demos in the examples directory.

Contributors

  • Cristian Rodríguez Bernal
  • Juan Guerrero Martín
  • Gonzalo Bayo

License

GNU GPL

Free Software, Hell Yeah!

About

Vulkan Engine using C++11

Topics

Resources

License

Code of conduct

Stars

2 stars

Watchers

3 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors