Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mono/VulkanSharp
Open source .NET binding for the Vulkan API
https://github.com/mono/VulkanSharp
Last synced: 28 days ago
JSON representation
Open source .NET binding for the Vulkan API
- Host: GitHub
- URL: https://github.com/mono/VulkanSharp
- Owner: mono
- License: mit
- Archived: true
- Created: 2016-02-17T22:19:13.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2021-06-12T12:30:36.000Z (over 3 years ago)
- Last Synced: 2024-11-10T00:02:44.806Z (about 1 month ago)
- Language: C#
- Homepage:
- Size: 1.17 MB
- Stars: 538
- Watchers: 66
- Forks: 61
- Open Issues: 25
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: code_of_conduct.md
Awesome Lists containing this project
- Blender-Guide - VulkanSharp
- Unity-Guide - VulkanSharp
- Retro-Gaming-Guide - VulkanSharp
- Unreal-Engine-Guide - VulkanSharp
README
# VulkanSharp
This project provides a .NET binding for the
[Vulkan](https://www.khronos.org/vulkan/) API.Nuget [package](https://www.nuget.org/packages/VulkanSharp/)
Check our [samples](https://github.com/mono/VulkanSharp/tree/main/samples) to see examples of using VulkanSharp
## Tutorials
How to use [Validation layers](https://github.com/mono/VulkanSharp/blob/main/docs/development/ValidationLayers.md) and [Debug report](https://github.com/mono/VulkanSharp/blob/main/docs/development/ValidationLayers.md#debug-report-extension) extension
## Building
### Windows
To build VulkanSharp, open VulkanSharp.sln in Visual Studio and build the solution. Alternatively you can also build it on the command line, run the `msbuild VulkanSharp.sln` command. It should download the needed dependencies.
### Mac/Linux
To build VulkanSharp, run the `make` command, which will download
the needed dependencies.## Vulkan information
Specification from the Khronos group
[xhtml](https://www.khronos.org/registry/vulkan/specs/1.0/xhtml/vkspec.html),
[pdf](https://www.khronos.org/registry/vulkan/specs/1.0/pdf/vkspec.pdf)To learn more about Vulkan, you can check [Vulkan in 30
minutes](https://renderdoc.org/vulkan-in-30-minutes.html)### Vulkan on Android
Vulkan on Android (NVIDIA's devices)
[samples](https://developer.nvidia.com/vulkan-android)More Android Vulkan samples
[googlesamples](https://github.com/googlesamples/android-vulkan-tutorials),
[examples and demos](https://github.com/SaschaWillems/Vulkan)