whyamiroot / vulkalc

GPU computing library based on Vulkan API

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Vulkalc

Logo

Build status Build status Releases CII Best Practices

Vulkalc is a cross-platform library for easy GPU calculations with the use of Vulkan(developed by Khronos Group). It provides some ready-to-use basic functions for vectors and maxtrix operations and lets you use your own calculation shaders.

Vulkalc eliminates the need to configure Vulkan manually and lets you concentrate on your calculations.

How to use

This software is still under heavy development and not recommended for use yet

First usable version will be available under v1.0.0 tag

How to download

  • Download stable version of Vulkalc as zip
  • Download stable version of Vulkalc from Releases page
  • Clone stable branch with git git clone -b stable https://github.com/ToxikCoder/vulkalc.git

How to build

TODO fix and actualize

  1. Make sure you have Vulkan SDK installed and VULKAN_SDK environment variable exported
  2. Configure with CMake
  3. Generate selected project
  4. Build desired targets

Dependencies

Contribution

See Contributing

Authors and contributors

Author:

  • ToxikCoder

Logo credentials

Silhouette graphic by ocha from Flaticon is licensed under CC BY 3.0.

Logo is created with LogoMaker.com

About

GPU computing library based on Vulkan API

License:MIT License


Languages

Language:C++ 98.0%Language:CMake 1.6%Language:C 0.4%