Alexandre b5bae50f55
Some checks failed
Build VulkanEngine / nix (push) Successful in 3m14s
Build VulkanEngine / release (BUNDLE) (push) Failing after 2m24s
Build VulkanEngine / release (PORTABLE) (push) Failing after 2m17s
Build VulkanEngine / notify (push) Successful in 5s
Switched to Volk
2026-10-09 20:50:02 +02:00
2026-10-09 20:39:35 +02:00
2026-09-28 16:11:16 +02:00
2026-10-09 20:50:02 +02:00
2026-08-25 23:40:47 +02:00
2026-09-15 21:47:23 +02:00
2026-09-28 16:11:16 +02:00
2026-10-09 20:50:02 +02:00
2026-10-07 13:24:28 +02:00
2026-04-07 13:56:24 +02:00
2026-10-01 00:26:37 +02:00
2026-10-01 00:18:54 +02:00

Vulkan

A simple Vulkan tutorial. Might expending it later into a game or engine.

Based from vkguide This has a very different philosophy than the main Khronos Vulkan Tutorial

Install

You can build it yourself, using two methods:
1- Use a devenv, and cmake
2- Use nix build

Or you can grab an artefact from the actions tab (currently broken).

Usage

All runtime documentation is included in the program, just launch it witout any arguments, or with the -h flag to see how to use it.

Known bugs

Currently, when opening a new build, the imgui layout is not done, you need to dock everything yourself, only at the first launch (after that, the layout is saved in imgui.ini)
You also need to launch the executable in the same folder as the assets (shaders, models, textures).

All of these "bugs" are planned to be fixed.

Description
A simple Vulkan tutorial. Might expending it later into a game or engine.
Readme 217 MiB
Languages
C++ 81.5%
CMake 13.4%
Nix 4%
GLSL 1.1%