D3D12DDI_DXIL_LIBRARY_DESC_0054 structure (d3d12umddi.h)
Describes the DXIL (DirectX Intermediate Language) library.
Syntax
typedef struct D3D12DDI_DXIL_LIBRARY_DESC_0054 {
const UINT *pDXILLibrary;
UINT NumExports;
D3D12DDI_EXPORT_DESC_0054 *pExports;
} D3D12DDI_DXIL_LIBRARY_DESC_0054;
Members
pDXILLibrary
Pointer to a DXIL library.
NumExports
Optional. The number of exports in the DXIL library. If 0, all exports in the library/collection will be surfaced.
pExports
Pointer to an array of D3D12DDI_EXPORT_DESC_0054.
Remarks
If there are multiple explicit subject associations with different subobject definitions that map to a given shader export, this is a conflict. If a conflict is discovered during DXIL library creation, library creation will fail. Otherwise if a conflict is discovered during state object creation, that fails.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10, version 1809 |
Header | d3d12umddi.h |