net8.0
Low-level bindings for Vulkan used in Evergine
Published
Nov 1, 2024
2y ago
Total Downloads
52.4K
52,351
Install
dotnet add package Evergine.Bindings.Vulkan --version 2024.11.1.33
| Product | Versions |
|---|---|
| .NET |
README
Vulkan.NET
This repository contains low-level bindings for Vulkan used in Evergine for .NET 8.0. This binding is generated from vk.xml file included in the KhronosRegistry folder.
Features
- Vulkan 1.0, 1.1, 1.2, 1.3
- All Vulkan Extensions as Vulkan RayTracing
- Raw low level binding using usafe c# code.
Draw Triangle Rasterization
Test based on https://vulkan-tutorial.com/

Draw Triangle Raytracing (KHR)
Test based on https://github.com/maierfelix/VK_KHR_ray_tracing
Build Requirements
- NVIDIA Vulkan Beta Driver (Tested with 442.98)
- Vulkan SDK >= 1.2.135.0

Related Work
Changes from Previous Version
No structural changes between v2024.10.7.35 and v2024.11.1.33.
Adoption Assessment
Assess this package against its supported frameworks, license, maintenance signals and dependency graph before making it a project standard.
No SPDX license expression is published. Review the license text and your organisation's policy before redistribution.Compatibility metadata lists 1 target framework; confirm the exact target used by your application.
Related Guides & Workflows
Learn how to evaluate, integrate, or audit this package in your .NET project.