D3D12_COMMAND_LIST_SUPPORT_FLAGS 枚举 (d3d12.h)

用于确定哪些类型的命令列表能够支持各种操作。 例如,命令列表是否支持即时写入。

语法

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
} ;

常量

 
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.h

另请参阅

核心枚举

D3D12_COMMAND_LIST_TYPE。