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)