dcl_function_body (sm5 – asm)
Declare um corpo de função.
dcl_function_body fb # |
---|
Item | Descrição |
---|---|
Fb # |
[in] O rótulo do local em que a função será exibida. |
Comentários
Esta instrução declara um corpo de função exclusivo cujo código aparecerá posteriormente no programa no rótulo fb#.
Os corpos das funções são usados em declarações de tabela de funções. Para obter mais informações, consulte dcl_function_table.
No sombreador de casco e no sombreador de domínio, em que há várias fases (fase do ponto de controle, fase de bifurcação e fase de junção), todos os corpos de função (rótulo fb#) aparecem após todas as fases, em vez de serem agrupados por fase.
Não há limite para quantos corpos de função podem estar presentes.
Esta instrução se aplica aos seguintes estágios de sombreador:
Vértice | Casco | Domínio | Geometry | Pixel | Computação |
---|---|---|---|---|---|
X | X | X | X | X | X |
Modelo de sombreador mínimo
Esta instrução tem suporte nos seguintes modelos de sombreador:
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 5 | sim |
Modelo de sombreador 4.1 | não |
Modelo de sombreador 4 | não |
Modelo de Sombreador 3 (DirectX HLSL) | não |
Modelo de Sombreador 2 (DirectX HLSL) | não |
Modelo de Sombreador 1 (DirectX HLSL) | não |