Partilhar via


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

Guia de programação para HLSL

Gráficos Direct3D 11

DXGI