D3D12_COMMAND_LIST_TYPE 枚举 (d3d12.h)
指定命令列表的类型。
语法
typedef enum D3D12_COMMAND_LIST_TYPE {
D3D12_COMMAND_LIST_TYPE_DIRECT = 0,
D3D12_COMMAND_LIST_TYPE_BUNDLE = 1,
D3D12_COMMAND_LIST_TYPE_COMPUTE = 2,
D3D12_COMMAND_LIST_TYPE_COPY = 3,
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE = 4,
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS = 5,
D3D12_COMMAND_LIST_TYPE_VIDEO_ENCODE,
D3D12_COMMAND_LIST_TYPE_NONE
} ;
常量
D3D12_COMMAND_LIST_TYPE_DIRECT 值: 0 指定 GPU 可以执行的命令缓冲区。 直接命令列表不会继承任何 GPU 状态。 |
D3D12_COMMAND_LIST_TYPE_BUNDLE 值:1 指定只能通过直接命令列表直接执行的命令缓冲区。 捆绑命令列表继承除当前设置的管道状态对象和基元拓扑) 之外的所有 GPU 状态 (。 |
D3D12_COMMAND_LIST_TYPE_COMPUTE 值: 2 指定用于计算的命令缓冲区。 |
D3D12_COMMAND_LIST_TYPE_COPY 值: 3 指定用于复制的命令缓冲区。 |
D3D12_COMMAND_LIST_TYPE_VIDEO_DECODE 值: 4 指定用于视频解码的命令缓冲区。 |
D3D12_COMMAND_LIST_TYPE_VIDEO_PROCESS 值: 5 指定用于视频处理的命令缓冲区。 |
注解
此枚举由以下方法使用:
要求
要求 | 值 |
---|---|
Header | d3d12.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈