dcl_inputPrimitive (sm4 - asm)

声明几何着色器输入的基元类型。

dcl_inputPrimitive 类型
说明
类型
[in]输入数据基元类型,如下所示:
  • point - point list
  • line - 行 列表
  • 三角形 - 三角形列表
  • line_adj - 包含相邻数据的行列表
  • triangle_adj - 带相邻数据的三角形列表

此说明适用于以下着色器阶段:

顶点着色器 几何着色器 像素着色器
x

此指令包含在程序集中帮助调试着色器;不能使用着色器模型 4 以程序集语言创作着色器。

示例

以下是一个示例。

dcl_inputPrimitive triangle

最小着色器模型

以下着色器模型中支持此函数。

着色器模型 支持
着色器模型 5
着色器模型 4.1
着色器模型 4
着色器模型 3 (DirectX HLSL)
着色器模型 2 (DirectX HLSL)
着色器模型 1 (DirectX HLSL)

着色器模型 4 程序集 (DirectX HLSL)