Vireo  0.0
Vireo 3D Rendering Hardware Interface
Building Vireo

Dependencies

Most of the dependencies used by Vireo RHI are automatically configured by the CMakeLists.txt file except for the Vulkan SDK.

Install the Vulkan SDK

Install the build tools

For Microsoft Windows :

For Linux :

  • packages llvm 21+, cmake, ninja, vulkan-validation-layers,
  • Creates the VULKAN_SDK environment variable pointing to the Vulkan SDK installation directory.

For macos (Apple Silicon only) :

  • LLVM 22+ from HomeBrew with cmake and ninja

Standalone build

This library is not indended to be used as a standalone library but rather as a dependency of another project. If you really want to build Vireo RHI standalone clone the Vireo RHI repository then :

  • cmake -B build -G Ninja -D CMAKE_BUILD_TYPE=Release (adapt for your build tool)
  • cmake --build build

Next : "Hello Triangle" tutorial