Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |