ShadowDusk.HLSL
0.14.2
See the version list below for details.
dotnet add package ShadowDusk.HLSL --version 0.14.2
NuGet\Install-Package ShadowDusk.HLSL -Version 0.14.2
<PackageReference Include="ShadowDusk.HLSL" Version="0.14.2" />
<PackageVersion Include="ShadowDusk.HLSL" Version="0.14.2" />
<PackageReference Include="ShadowDusk.HLSL" />
paket add ShadowDusk.HLSL --version 0.14.2
#r "nuget: ShadowDusk.HLSL, 0.14.2"
#:package ShadowDusk.HLSL@0.14.2
#addin nuget:?package=ShadowDusk.HLSL&version=0.14.2
#tool nuget:?package=ShadowDusk.HLSL&version=0.14.2
ShadowDusk.HLSL
A supporting package for ShadowDusk. You normally don't install it directly. To compile shaders, install one of ShadowDusk.Compiler (in-process library), ShadowDusk.Cli (dotnet tool), or ShadowDusk.Wasm (in-browser) instead — each pulls this package in automatically.
It's the HLSL front half of the pipeline: the FX9 technique/pass pre-parser and preprocessor, DXC integration (HLSL to SPIR-V), and the DirectX/FNA bytecode backends — the cross-platform vkd3d-shader (the default; its pinned natives for win-x64/linux-x64/osx-x64/osx-arm64 ship inside this package), the opt-in Windows d3dcompiler_47, and ShadowDusk's own pinned macOS DXC builds.
- Documentation: https://kaltinril.github.io/ShadowDusk/
- Source / issues: https://github.com/kaltinril/ShadowDusk
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net8.0
- ShadowDusk.Core (>= 0.14.2)
- Vortice.D3DCompiler (>= 3.3.4)
- Vortice.Direct3D12 (>= 3.5.0)
- Vortice.Dxc (>= 3.3.4)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ShadowDusk.HLSL:
| Package | Downloads |
|---|---|
|
ShadowDusk.Compiler
Cross-platform, self-contained HLSL Effect compiler for MonoGame, KNI, and FNA. Compiles .fx shaders to .mgfx binaries (MonoGame/KNI) or D3D9 fx_2_0 .fxb binaries (FNA) in memory at runtime — on Linux, macOS, or Windows — with no Wine, Windows SDK, fxc.exe, or mgfxc required. Add the package and call EffectCompiler.CompileAsync; feed the bytes to new Effect(gd, bytes). Pulls the ShadowDusk.* set and the native DXC + SPIRV-Cross + vkd3d-shader binaries transitively. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.18.0 | 133 | 8/3/2026 |
| 0.17.0 | 1,454 | 8/1/2026 |
| 0.16.0 | 149 | 7/31/2026 |
| 0.15.1 | 135 | 7/28/2026 |
| 0.15.0 | 120 | 7/28/2026 |
| 0.14.2 | 118 | 7/25/2026 |
| 0.14.1 | 130 | 7/25/2026 |
| 0.14.0 | 152 | 7/24/2026 |
| 0.13.0 | 126 | 7/23/2026 |
| 0.12.1 | 128 | 7/22/2026 |
| 0.12.0 | 133 | 7/19/2026 |
| 0.11.0 | 1,095 | 6/29/2026 |
| 0.10.0 | 135 | 6/28/2026 |
| 0.9.0 | 147 | 6/22/2026 |
| 0.8.0 | 4,648 | 6/18/2026 |
| 0.7.0 | 139 | 6/15/2026 |
| 0.6.0 | 139 | 6/14/2026 |
| 0.5.1 | 146 | 6/13/2026 |
| 0.5.0 | 143 | 6/13/2026 |
| 0.4.0 | 150 | 6/11/2026 |