https://github.com/lucoiso/luvk
Modular Vulkan Renderer
https://github.com/lucoiso/luvk
cmake cpp engine graphics graphics-programming imgui render renderer rendering rendering-engine sdl3 vulkan
Last synced: about 2 months ago
JSON representation
Modular Vulkan Renderer
- Host: GitHub
- URL: https://github.com/lucoiso/luvk
- Owner: lucoiso
- License: mit
- Created: 2025-09-19T11:51:03.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-12-25T21:25:45.000Z (7 months ago)
- Last Synced: 2025-12-26T06:56:35.731Z (7 months ago)
- Topics: cmake, cpp, engine, graphics, graphics-programming, imgui, render, renderer, rendering, rendering-engine, sdl3, vulkan
- Language: C++
- Homepage: https://github.com/lucoiso/luvk_example
- Size: 149 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
[](https://github.com/lucoiso/luvk/actions/workflows/cmake-build.yml)
# LuVK

A modular Vulkan-based rendering framework implemented in C++, providing a flexible foundation for graphics applications and engines, structured with distinct modules.
- Sample Project: [luvk example](https://github.com/lucoiso/luvk_example)
- Template Project: [luvk-imgui-template](https://github.com/lucoiso/luvk-imgui-template)
---
## Requirements
| Dependency | Minimum Version | Notes |
|----------------------|-----------------|--------------------------------------------|
| C++ Compiler | C++23 | Any modern compiler (MSVC, Clang, GCC) |
| CMake | 3.28+ | Build system configuration |