D3D12DDI_COMMAND_LIST_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// d3d12umddi.h

typedef enum D3D12DDI_COMMAND_LIST_TYPE {
  D3D12DDI_COMMAND_LIST_TYPE_DIRECT = 0,
  D3D12DDI_COMMAND_LIST_TYPE_BUNDLE = 1
} ;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ne-d3d12umddi-d3d12ddi_command_list_type)

Description

The D3D12DDI_COMMAND_LIST_TYPE enumeration specifies the type of a command list.

Constants

D3D12DDI_COMMAND_LIST_TYPE_DIRECT:0

Specifies a command buffer that the GPU can execute directly. A direct command list doesn't inherit any GPU state, so all required state must be explicitly set within the command list.

D3D12DDI_COMMAND_LIST_TYPE_BUNDLE:1

Specifies a command buffer that can only be executed directly via a direct command list. A bundle command list inherits the GPU state from the direct command list that executes it, except for the pipeline state object and primitive topology, which must be explicitly set within the bundle.

See also

pfnCreateCommandAllocator

pfnCreateCommandList