D3D12DDIARG_META_COMMAND_DESC structure (d3d12umddi.h)

The D3D12DDIARG_META_COMMAND_DESC structure contains the description of a meta-command. A meta-command is a Direct3D object intended to represent an IHV-accelerated algorithm. It’s an opaque reference to a command generator implemented by the driver.

Syntax

typedef struct D3D12DDIARG_META_COMMAND_DESC {
  GUID                     Id;
  LPCWSTR                  Name;
  D3D12DDI_GRAPHICS_STATES InitializationDirtyState;
  D3D12DDI_GRAPHICS_STATES ExecutionDirtyState;
} D3D12DDIARG_META_COMMAND_DESC;

Members

Id

The id of a meta-command.

Name

Pointer to a wide string that holds the name of the meta-command. The driver allocates and keeps this string for the lifetime of the device.

InitializationDirtyState

A D3D12DDI_GRAPHICS_STATES value specifying the command list states that are modified by the initialization call.

ExecutionDirtyState

A D3D12DDI_GRAPHICS_STATES value specifying the command list states that are modified by the execute call.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809
Header d3d12umddi.h

See also

PFND3D12DDI_ENUMERATE_META_COMMANDS_0052