Uso de la vinculación del sombreador
Se muestra cómo crear funciones HLSL precompiladas, empaquetarlas en bibliotecas y vincularlas a sombreadores completos en tiempo de ejecución. La vinculación del sombreador se admite a partir de Windows 8.1.
Objetivo: Aprenda a usar la vinculación del sombreador.
Requisitos previos
Suponemos que estás familiarizado con C++. También necesitas tener experiencia básica en los conceptos de programación de elementos gráficos.
Tiempo total para completar: 60 minutos.
Cómo continuar a partir de aquí
Consulte también LAS API del compilador de HLSL.
Te vamos a enseñar lo siguiente:
- Compilación del código del sombreador
- Cargar el código compilado en una biblioteca de sombreador
- Enlace de los recursos de ranuras de origen a ranuras de destino
- Construir gráficos de vinculación de función (FLG) para sombreadores
- Vincular gráficos de sombreador con una biblioteca de sombreador para generar un blob de sombreador que el entorno de ejecución de Direct3D puede usar
A continuación, creamos una biblioteca de sombreador y enlazamos recursos de ranuras de origen a ranuras de destino.
Empaquetado de una biblioteca de sombreador
Temas relacionados