说明 - vs_1_1

本部分包含顶点着色器版本 1_1 指令的参考信息。

有多种类型的顶点着色器指令,如表中所示。 右侧的列表示以下内容:

  • 指令槽 - 每个指令使用的指令槽数。
  • 安装程序 - 非算术指令。 每个着色器都必须有一个版本指令,并且它必须是第一个指令。
  • 算术 - 这些指令在着色器中提供数学运算。
  • 新增 - 这些说明是此版本的新增功能。

指令集

名字 描述 指令槽 设置 算术 新增功能
添加 - vs 添加两个向量 1 x x
dcl_usage 输入 (sm1, sm2, sm3 - vs asm) 声明输入顶点寄存器(请参阅 寄存器 - vs_1_1 0 x x
def - vs 定义常量 0 x x
dp3 - vs 三分量点产品 1 x x
dp4 - vs 四分量点积 1 x x
dst - vs 计算距离向量 1 x x
exp - vs 全精度 2x 10 x x
expp - vs 部分精度 2x 1 x x
frc - vs 小数部分 3 x x
点亮 - vs 部分照明计算 1 x x
日志 - vs 全精度对数(x) 10 x x
logp - vs 部分精度对数(x) 1 x x
m3x2 - vs 3x2 乘法 2 x x
m3x3 - vs 3x3 乘法 3 x x
m3x4 - vs 3x4 乘法 4 x x
m4x3 - vs 4x3 乘法 3 x x
m4x4 - vs 4x4 乘法 4 x x
疯狂 - vs 相乘和添加 1 x x
max - vs 最大 1 x x
分钟 - vs 最低 1 x x
mov - vs 移动 1 x x
mul - vs 1 x x
nop - vs 无作 1 x x
rcp - vs 倒数 1 x x
rsq - vs 倒数平方根 1 x x
sge - vs 大于或等于比较 1 x x
lt - vs 小于比较 1 x x
子 - vs 减去 1 x x
版本 0 x x

 

顶点着色器指令