Compartilhar via


def - vs

Define constantes de sombreador de vértice.

Sintaxe

def dst, float1, float2, float3, float4

 

onde

  • dst é o registro de destino.
  • float1, float2, float3, float4 são quatro números de ponto flutuante.

Comentários

Versões do sombreador de vértice 1_1 2_0 2_x 2_sw 3_0 3_sw
def x x x x x x

 

A instrução def define uma constante de sombreador cujo valor é carregado sempre que um sombreador é definido como um dispositivo. Elas são chamadas de constantes imediatas. Constantes imediatas têm precedência sobre constantes definidas pelos métodos de API SetVertexShaderConstantF.

Há duas maneiras de definir uma constante em um sombreador.

  1. Use def – vs para definir a constante diretamente dentro de um sombreador.

    def - vs só pode definir constantes de ponto flutuante.

  2. Use os métodos de API para definir uma constante.

Instruções de sombreador de vértice

defi - vs

defb - vs