D3D12_COMMAND_LIST_SUPPORT_FLAGS enumeration (d3d12.h)

Used to determine which kinds of command lists are capable of supporting various operations. For example, whether a command list supports immediate writes.

Syntax

typedef enum D3D12_COMMAND_LIST_SUPPORT_FLAGS {
  D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE = 0,
  D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT,
  D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE,
  D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE,
  D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY,
  D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE,
  D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS,
  D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_ENCODE
} ;

Constants

 
D3D12_COMMAND_LIST_SUPPORT_FLAG_NONE
Value: 0
Specifies that no command list supports the operation in question.
D3D12_COMMAND_LIST_SUPPORT_FLAG_DIRECT
Specifies that direct command lists can support the operation in question.
D3D12_COMMAND_LIST_SUPPORT_FLAG_BUNDLE
Specifies that command list bundles can support the operation in question.
D3D12_COMMAND_LIST_SUPPORT_FLAG_COMPUTE
Specifies that compute command lists can support the operation in question.
D3D12_COMMAND_LIST_SUPPORT_FLAG_COPY
Specifies that copy command lists can support the operation in question.
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_DECODE
Specifies that video-decode command lists can support the operation in question.
D3D12_COMMAND_LIST_SUPPORT_FLAG_VIDEO_PROCESS
Specifies that video-processing command lists can support the operation is question.

Requirements

Requirement Value
Header d3d12.h

See also

Core Enumerations

D3D12_COMMAND_LIST_TYPE.