Zenith.NET.Extensions.ImageSharp
0.0.5
dotnet add package Zenith.NET.Extensions.ImageSharp --version 0.0.5
NuGet\Install-Package Zenith.NET.Extensions.ImageSharp -Version 0.0.5
<PackageReference Include="Zenith.NET.Extensions.ImageSharp" Version="0.0.5" />
<PackageVersion Include="Zenith.NET.Extensions.ImageSharp" Version="0.0.5" />
<PackageReference Include="Zenith.NET.Extensions.ImageSharp" />
paket add Zenith.NET.Extensions.ImageSharp --version 0.0.5
#r "nuget: Zenith.NET.Extensions.ImageSharp, 0.0.5"
#:package Zenith.NET.Extensions.ImageSharp@0.0.5
#addin nuget:?package=Zenith.NET.Extensions.ImageSharp&version=0.0.5
#tool nuget:?package=Zenith.NET.Extensions.ImageSharp&version=0.0.5
<p align="center"> <img src="documents/images/Zenith.NET.svg" alt="Zenith.NET Logo" width="128" height="128"> </p>
<h1 align="center">Zenith.NET</h1>
<p align="center"> A modern, cross-platform graphics and compute library for .NET.<br/> One API for DirectX 12, Metal, and Vulkan. </p>
<p align="center"> <a href="https://www.nuget.org/packages/Zenith.NET"><img src="https://img.shields.io/nuget/v/Zenith.NET.svg?style=flat-square" alt="NuGet"></a> <a href="https://github.com/qian-o/Zenith.NET/blob/master/LICENSE"><img src="https://img.shields.io/github/license/qian-o/Zenith.NET?style=flat-square" alt="License"></a> </p>
<p align="center"> <img src="https://img.shields.io/badge/Status-Work%20in%20Progress-orange?style=for-the-badge" alt="Status: Work in Progress"> </p>
📖 Overview
Zenith.NET is a GPU abstraction layer that unifies DirectX 12, Metal, and Vulkan under a single .NET API. It enables developers to build high-performance rendering and compute applications without writing backend-specific code. The library supports modern GPU features including ray tracing and mesh shading, and integrates seamlessly with popular .NET UI frameworks.
Visit the documentation site for tutorials and API reference.
✨ Features
- 🎯 Unified API — Write once, run on DirectX 12, Metal, and Vulkan
- 🎨 Graphics Pipeline — Vertex, hull, domain, geometry, and pixel shaders
- ⚡ Compute Pipeline — General-purpose GPU computing
- 💡 Ray Tracing — Hardware-accelerated BLAS/TLAS and hit groups
- 🔷 Mesh Shading — GPU-driven geometry with mesh and amplification shaders
- 🖼️ UI Integrations — Avalonia, MAUI, WinForms, WinUI, WPF, and Uno Platform
🌍 Platform Support
| DirectX 12 | Metal 4 | Vulkan 1.4 | |
|---|---|---|---|
| Windows | ✅ | ✅ | |
| Linux | ✅ | ||
| Android | ✅ | ||
| macOS | 🚧 | ✅ | |
| iOS | 🚧 | ✅ |
🚧 Metal backend is under development.
📦 NuGet Packages
Core
Backends
Extensions
Views
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- SixLabors.ImageSharp (>= 3.1.12)
- Zenith.NET (>= 0.0.5)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.