Usando a vinculação do sombreador
Mostramos como criar funções HLSL pré-compiladas, empacotá-las em bibliotecas e vinculá-las a sombreadores completos em tempo de execução. Há suporte para a vinculação do sombreador começando com Windows 8.1.
Objetivo: Saiba como usar a vinculação do sombreador.
Pré-requisitos
Partimos do princípio de que você conhece C++. Você também precisa ter experiência básica com conceitos de programação de elementos gráficos.
Tempo total para concluir: 60 minutos.
Para onde ir a partir de agora
Confira também APIs do compilador HLSL.
Nós lhe mostramos como:
- Compilar o código do sombreador
- Carregar o código compilado em uma biblioteca de sombreadores
- Associar os recursos de slots de origem a slots de destino
- Construir FLGs (function-linking-graphs) para sombreadores
- Vincular grafos de sombreador com uma biblioteca de sombreador para produzir um blob de sombreador que o runtime do Direct3D pode usar
Em seguida, fazemos uma biblioteca de sombreador e associamos recursos de slots de origem a slots de destino.
Empacotando uma biblioteca de sombreadores
Tópicos relacionados