Skip to content
/ vas Public

Library for simplified building vulkan-based apps.

License

Notifications You must be signed in to change notification settings

eUltrabyte/vas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Language Standard MIT License

Vulkan Application Setup

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.

TODO

  • Instance creation
  • Debug messenger creation
  • Getting physical devices
  • Physical devices choosing criteria
  • Device creation
  • Getting queues
  • Swapchain creation

Libraries

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.

Installation

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

Bugs are reported to issue tracker

Report Example

Operating System:
CPU:
GPU:
Branch:
Short description:

About

Library for simplified building vulkan-based apps.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published