Compartir a través de


Funciones (referencia de HLSL)

Functions encapsula instrucciones HLSL. Esto le permite depurar un conjunto de funciones y, a continuación, reutilizarlos en sombreadores o efectos. Es posible que desee crear una función que encapsula la funcionalidad de un sombreador de vértices, sombreador de píxeles o sombreador de texturas. En otras ocasiones, es posible que quiera escribir una función auxiliar que realice algunas tareas usadas habitualmente y, a continuación, llame a esa función auxiliar desde la función del sombreador. Las reglas para escribir funciones de sombreador para HLSL son muy similares a escribir funciones de C.

HLSL también tiene una serie de funciones intrínsecas integradas de (DirectX HLSL). Dado que todas las funciones intrínsecas se prueban y optimizan el rendimiento, es recomendable usar una función intrínseca siempre que sea posible en lugar de crear su propia función.

sintaxis del lenguaje (DirectX HLSL)