vas is library for vulkan rendering api. It uses cmake, c++20 and vulkan headers. The goal of this project is to simplify first steps in building vulkan-based app.
- Instance creation
- Debug messenger creation
- Getting physical devices
- Physical devices choosing criteria
- Device creation
- Getting queues
- Swapchain creation
Vulkan SDK - Vulkan is a new generation graphics and compute API that provides high-efficiency, cross-platform access to modern graphics processing units, which are used in a wide variety of devices from PCs and consoles to mobile phones and embedded platforms.
Compilation should work under g++14, clang18 and latest msvc.
git clone https://github.com/eUltrabyte/vas.git
cd vas && mkdir Build
cd Build && cmake ..
After successful compilation you just need to add library to your project.
Bugs are reported to issue tracker
Operating System:
CPU:
GPU:
Branch:
Short description: