Usando a vinculação de sombreador
Mostramos como criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. A vinculação de sombreador é suportada a partir do Windows 8.1.
Objetivo: Aprenda a usar a vinculação de sombreador.
Pré-requisitos
Supomos que você esteja familiarizado com C++. Você também precisa de experiência básica com conceitos de programação gráfica.
Tempo total para conclusão: 60 minutos.
Para onde ir a partir daqui
Consulte também APIs do compilador HLSL.
Mostramos-lhe como:
- Compilar o código do sombreador
- Carregue o código compilado em uma biblioteca de sombreador
- Vincular os recursos dos slots de origem aos slots de destino
- Construir gráficos de vinculação de função (FLGs) para sombreadores
- Vincular grafos de sombreador a uma biblioteca de sombreador para produzir um bloco de sombreador que a execução do Direct3D pode usar
Em seguida, criamos uma biblioteca de sombreador e vinculamos recursos de slots de origem a slots de destino.
empacotando uma biblioteca de sombreadores
Tópicos relacionados