Enum DxbcBackend
- Namespace
- ShadowDusk.Core
- Assembly
- ShadowDusk.Core.dll
Selects which backend compiles HLSL to SM5 DXBC for the DirectX target.
public enum DxbcBackend
Fields
D3DCompiler = 0d3dcompiler_47 (the fxc engine) — the Windows-only correctness "oracle", proven to load in real MonoGame.Framework.WindowsDX and match mgfxc pixel-for-pixel. Opt-in (it hard-fails off Windows); the default is Vkd3d.
Vkd3d = 1vkd3d-shader — the cross-platform shipping DXBC backend (Linux/macOS/Windows, no Wine or Windows SDK), validated against the d3dcompiler_47 oracle (Phase 18). Default: host-independent, so the same source produces the same bytes on every OS.