D3D12_INPUT_CLASSIFICATION 枚举是 Direct3D 12 API 中用于描述输入布局的分类方式的枚举。这个枚举主要用于定义顶点输入数据的组织方式。以下是 D3D12_INPUT_CLASSIFICATION 枚举的可能值:
typedef enum D3D12_INPUT_CLASSIFICATION
{
    D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA = 0,
    D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA = 1
} D3D12_INPUT_CLASSIFICATION;

  •  D3D12_INPUT_CLASSIFICATION_PER_VERTEX_DATA: 表示输入数据在每个顶点之间是独立的,每个顶点都有自己的输入数据。

  
  •  D3D12_INPUT_CLASSIFICATION_PER_INSTANCE_DATA: 表示输入数据在每个实例之间是独立的,而不是每个顶点。


这个枚举通常与顶点缓冲区的描述一起使用,以确定顶点数据的布局方式。在创建输入布局(Input Layout)时,你会指定每个输入元素的分类方式,以确保图形管道正确地解释和处理输入数据。




转载请注明出处:http://www.zyzy.cn/article/detail/26064/Win32 API/D3d12.h/D3D12_INPUT_CLASSIFICATION