https://github.com/inochi2d/nuvk
Graphics API layer for official Inochi2D apps.
https://github.com/inochi2d/nuvk
Last synced: 3 months ago
JSON representation
Graphics API layer for official Inochi2D apps.
- Host: GitHub
- URL: https://github.com/inochi2d/nuvk
- Owner: Inochi2D
- License: other
- Created: 2024-09-24T22:49:39.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-10-17T19:02:33.000Z (8 months ago)
- Last Synced: 2025-10-17T19:30:34.163Z (8 months ago)
- Language: D
- Size: 2.68 MB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# NuVK
Library which provides a loader and utilities for Vulkan, including the nuvk SPIR-V shader introspection
and compilation framework.
## Building
The Vulkan SDK must be installed on your system, as NuVK links directly to the `vulkan-1` link loader,
on Windows it adds `%VULKAN_SDK%\Lib` to the library search path.
## Extensions
Some extensions may be preloaded by setting the version specifier for the extension in the dub versions
for your project. Eg. `VK_KHR_swapchain` will bind all of the swapchain functionality, given that
the Vulkan SDK you have installed features them.
## Minimum Version
The minimum version for NuVK is Vulkan 1.3, mainly due to the additions in relation to dynamic rendering
it brings.