clip
Descarta o pixel atual se o valor especificado for menor que zero.
clip(x) |
---|
Parâmetros
Item | Descrição |
---|---|
X |
[in] O valor especificado. |
Valor Retornado
Nenhum.
Comentários
Use a função intrínseca clip HLSL para simular planos de recorte se cada componente do parâmetro x representar a distância de um plano.
Além disso, use a função clip para testar o comportamento alfa, conforme mostrado no exemplo a seguir:
clip( Input.Color.A < 0.1f ? -1:1 );
Descrição do tipo
Nome | Tipo de modelo | Tipo de componente | Tamanho |
---|---|---|---|
x | escalar, vetor ou matriz | FLOAT | any |
Modelo de sombreador mínimo
Essa função tem suporte nos modelos de sombreador a seguir.
Modelo de Sombreador | Com suporte |
---|---|
Modelo de sombreador 4 | sim (somente sombreador de pixel) |
Modelo de sombreador 3 (DirectX HLSL) | sim (somente sombreador de pixel) |
Modelo de sombreador 2 (DirectX HLSL) | sim (somente sombreador de pixel) |
Modelo de sombreador 1 (DirectX HLSL) | sim (somente sombreador de pixel) |