Endereçamento relativo do sombreador
As versões de sombreador de pixel e vértice que dão suporte ao endereçamento relativo podem especificar que o endereçamento relativo é usado no bit 13 dos tokens de parâmetro de origem e de destino. Quando o endereçamento relativo é especificado, um token DWORD adicional segue o token de parâmetro de origem ou de destino.
Observe que esse token de endereçamento relativo está presente apenas para o sombreador de vértice versão 2_0 e posterior e para o sombreador de pixel versão 3_0 e posterior. O endereçamento relativo não é usado para versões de sombreador de pixel anteriores a 3_0.
Esse token de endereçamento relativo é formatado da mesma forma que o token de parâmetro de origem ou de destino e as seguintes regras se aplicam:
Somente D3DSPR_ADDR ou D3DSPR_LOOP podem ser usados como tipos de registro.
Os bits Swizzle em tokens de parâmetro de origem são usados para determinar um componente de registro.
O bit 31 é 0x1.
O deslocamento de registro é usado.
Todos os outros bits não são usados.
Os registros de endereço e o registro aL são usados para endereçamento relativo de registros constantes.
Requisitos
Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.