Skip to content
Nim bindings for Vulkan, the API for access to graphics and compute on GPUs.
Nim
Branch: master
Clone or download
gmpreussner Merge pull request #10 from Clyybber/patch-5
Update Travis to Nim 0.18.0
Latest commit 440f436 Aug 15, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docs Initial revision. Feb 16, 2016
examples Make examples work on linux May 27, 2018
src Mark PFN_vk* procs as {.cdecl.} Aug 11, 2018
.gitignore Initial revision. Feb 16, 2016
.travis.yml Update travis CI to nim 0.18.0 Aug 11, 2018
LICENSE Initial commit Jan 28, 2016
README.md Include linux in supported platforms May 28, 2018
nim.cfg Initial revision. Feb 16, 2016
vulkan.nimble Update nimble file May 27, 2018

README.md

vulkan Build Status

Nim bindings for Vulkan, the API for access to graphics and compute on GPUs.

vulkan Logo

About

This package contains bindings to Vulkan for the Nim programming language. Vulkan is a unified specification that minimizes driver overhead and enables multi-threaded GPU command preparation for optimal graphics and compute performance on diverse mobile, desktop, console and embedded platforms.

Supported Platforms

This package was last built and tested with Vulkan 1.0.61.1. The bindings currently support the following platforms:

  • Android
  • Linux
  • Windows

Prerequisites

Download and install the latest Vulkan SDK from the Khronos download page.

Dependencies

This package does not have any dependencies to other Nim packages at this time.

Usage

Import the vulkan module from this package to make the bindings available in your project:

import vulkan

Support

Please file an issue, submit a pull request or email us at info@headcrash.industries if this package is out of date or contains bugs.

References

You can’t perform that action at this time.