Alexandre 597bd4c04e
Some checks failed
Build VulkanEngine / build (push) Failing after 14m50s
Build VulkanEngine / nix (push) Successful in 2m44s
Build VulkanEngine / debug (push) Successful in 2m30s
Build VulkanEngine / release (BUNDLE) (push) Successful in 2m39s
Build VulkanEngine / release (PORTABLE) (push) Successful in 2m53s
Build VulkanEngine / notify (push) Successful in 2s
Update engine.h
2026-10-13 09:35:30 +02:00
2026-10-12 13:17:05 +02:00
2026-09-28 16:11:16 +02:00
2026-10-13 09:35:30 +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 23:17:15 +02:00
2026-10-09 23:17:15 +02:00
2026-10-09 23:17:15 +02:00
2026-04-07 13:56:24 +02:00
2026-10-10 14:30:00 +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%