dcl_globalFlags (sm4 – asm)
Declara sinalizadores globais do sombreador.
sinalizadores de dcl_globalFlags |
---|
-
Sinalizadores
-
[in] Um sinalizador de sombreador global. Atualmente, há um sinalizador definido.
REFACTORING_ALLOWED – permite que o driver reordene operações aritméticas para otimização, conforme mostrado aqui.
// Original code a = b*c + b*d + b*e + b*f // Reordered code a = b*(c + d + e + f) // or a = dot4((b,b,b,b), (c,d,e,f))
Observação
Reordenar operações aritméticas pode gerar resultados diferentes.
Comentários
Esta instrução opcional se aplica aos seguintes estágios de sombreador:
Sombreador de vértice | Sombreador de geometria | Sombreador de pixel |
---|---|---|
x | x | x |
Esta instrução é incluída para auxiliar na depuração de um sombreador no assembly; não é possível criar um sombreador na linguagem de assembly usando o Modelo de Sombreador 4.
Modelo de sombreador mínimo
Essa função tem suporte nos seguintes modelos de sombreador.
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 5 | sim |
Modelo de sombreador 4.1 | sim |
Modelo de sombreador 4 | sim |
Modelo de Sombreador 3 (DirectX HLSL) | não |
Modelo de Sombreador 2 (DirectX HLSL) | não |
Modelo de Sombreador 1 (DirectX HLSL) | não |
Tópicos relacionados