Compartir a través de


Direccionamiento relativo del sombreador

Las versiones de sombreador de píxeles y vértices que admiten direccionamiento relativo pueden especificar que el direccionamiento relativo se usa en el bit 13 de los tokens de parámetros de origen y de destino. Cuando se especifica el direccionamiento relativo, un token DWORD adicional sigue el token de parámetro de origen o de destino.

Tenga en cuenta que este token de direccionamiento relativo solo está presente para la versión 2_0 del sombreador de vértices y versiones posteriores y para el sombreador de píxeles versión 3_0 y posteriores. El direccionamiento relativo no se usa para las versiones del sombreador de píxeles anteriores a 3_0.

Este token de direccionamiento relativo tiene el mismo formato que el token de parámetro de origen o de destino y se aplican las reglas siguientes:

  • Solo se pueden usar D3DSPR_ADDR o D3DSPR_LOOP como tipos de registro.

  • Los bits Swizzle de los tokens de parámetros de origen se usan para determinar un componente de registro.

  • El bit 31 es 0x1.

  • Se usa el desplazamiento del registro.

  • No se usan todos los demás bits.

Los registros de direcciones y el registro aL se usan para el direccionamiento relativo de los registros constantes.

Requisitos

Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.