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)

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