寄存器 - vs_1_1

本部分包含由顶点着色器版本 1_1 实现的输入和输出寄存器的参考信息。

输入寄存器

注册 名称 Count R/W 读取端口数 # Reads / inst 维度 RelAddr 默认值 需要 DCL
a0 地址寄存器 1 R/W 1 无限制 请参阅注释 3
c# 常量浮点寄存器 查看注释 2 R 1 无限制 4 a0.x (0、0、0、0)
V# 输入寄存器 16 R 1 无限制 4 请参阅注释 1
R# 临时寄存器 12 R/W 3 无限制 4

 

注意:

  1. 部分 (0、0、0、1) - 如果只更新了一部分通道,则其余通道将默认为 (0、0、0、1) 。
  2. 等于 D3DCAPS9。maxVertexShaderConst (至少为 96(对于vs_1_1) )。
  3. 仅 .x 通道可用。

输出寄存器

注册 名称 Count R/W 维度 RelAddr 默认值 需要 DCL
oPos 位置寄存器 1 W 4
oFog 迷雾寄存器 1 W 1
选择 点大小寄存器 1 W 1
Od# 颜色寄存器;请参阅注释 1 2 W 4
oT# 纹理坐标寄存器 8 W 4

 

注意:

  • oD0 是漫射颜色输出;oD1 是反射颜色输出。

顶点着色器寄存器