dcl_inputPrimitive (sm4 - asm)

声明 geometry-shader 输入的基元类型。

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)