Enum BlobKind
- Namespace
- ShadowDusk.HLSL.Dxc
- Assembly
- ShadowDusk.HLSL.dll
The container format of a compiled shader blob.
public enum BlobKind
Fields
D3dBytecode = 2A bare legacy D3D9 SM1–3 token stream (version token
0xFFFF____ps /0xFFFE____vs, CTAB comment, instructions,0x0000FFFFend token) — what vkd3d-shader's D3D_BYTECODE target emits and what the FNA fx_2_0 container embeds.Dxbc = 1DXC's bytecode container. Note DXC emits Shader-Model-6 DXIL, not the SM ≤ 5 DXBC_TPF that MonoGame's DX11 runtime loads — the shipping DirectX path uses the vkd3d-shader backend for DXBC, not DXC.
Spirv = 0A SPIR-V module (the OpenGL/Vulkan path's intermediate).