Compartilhar via


Registro de coordenadas de textura (referência do HLSL PS)

Registro de entrada do sombreador de pixel contendo coordenadas de textura.

Versões do sombreador de pixel 1_1 1_2 1_3 1_4 2_0 2_sw 2_x 3_0 3_sw
Registro de coordenadas de textura x x x x x

 

Um registro de coordenadas de textura contém dados de coordenadas de textura. Antes que um registro de coordenadas de textura seja usado, ele deve ser declarado por uma declaração de sombreador de pixel. Para obter detalhes sobre como declarar um registro de textura, consulte dcl - (sm2, sm3 - ps asm).

Além disso, aqui estão algumas outras propriedades de registros de coordenadas de textura.

  • Há oito registros de coordenadas de textura de sombreador de pixels, t0 a t7.
  • São registros somente leitura.
  • Eles contêm valores RGBA de quatro componentes iterados de vértices de entrada.
  • Eles contêm valores de dados de alta precisão e alto intervalo dinâmico interpolados dos dados de vértice. Os valores são gerados com interpolação de perspectiva correta. Os dados são precisão de ponto flutuante e são assinados.
  • Há um máximo de um em uma única instrução.
  • Várias leituras de um registro de coordenadas de textura em um sombreador devem usar máscara de gravação de registro de destino idêntica.
  • O modificador de precisão parcial opcional [_pp] se aplica a leituras dependentes. Isso ocorre porque a precisão parcial afeta operações aritméticas que envolvem o registro de coordenadas de textura. Ela não afetará a precisão das instruções de endereço de textura porque não afeta os iteradores de coordenadas de textura.

Registros