Skip to content
/ vkblam Public

vkblam is a re-implementation of the Halo 1 blam engine's graphics library in vulkan.

License

Notifications You must be signed in to change notification settings

Wunkolo/vkblam

Repository files navigation

vkblam GitHub license Github Actions Build Status

vkblam is a re-implementation of the Halo 1 blam engine's graphics library in vulkan.

Currently this is highly experimental and only generates static images and not a real-time interactable window.

Derelict Prisoner
carousel prisoner

Building

vkblam requires the official Vulkan SDK library and tools to be installed:

Windows LunarG VulkanSDK
Mac LunarG VulkanSDK
Arch vulkan-devel
Ubuntu libvulkan-dev spirv-tools vulkan-tools

Once all dependencies are satisfied a typical cmake out-of-source build may be done.

git clone --recursive https://github.com/Wunkolo/vkblam
mkdir build
cd build
cmake ..
cmake --build .

Acknowledgements