dcl_function_body (sm5 - asm)
声明函数体。
dcl_function_body fb# |
---|
项 | 说明 |
---|---|
Fb# |
[in]函数的显示位置的标签。 |
备注
此指令声明一个唯一的函数体,其代码稍后将显示在程序标签 fb# 处。
函数体用于函数表声明。 有关详细信息,请参阅 dcl_function_table。
在外壳着色器和域着色器中, (控制点阶段、分叉阶段和联接阶段) 有多个阶段,所有 (标签 fb#) 的功能主体显示在所有阶段之后,而不是按阶段分组。
可以存在的函数体数量没有限制。
此指令适用于以下着色器阶段:
顶点 | 外壳 | 域 | Geometry | 像素 | 计算 |
---|---|---|---|---|---|
x | x | x | x | x | x |
最小着色器模型
以下着色器模型中支持此指令:
着色器模型 | 支持 |
---|---|
着色器模型 5 | 是 |
着色器模型 4.1 | 否 |
着色器模型 4 | 否 |
着色器模型 3 (DirectX HLSL) | 否 |
着色器模型 2 (DirectX HLSL) | 否 |
着色器模型 1 (DirectX HLSL) | 否 |