tex - ps
加载目标寄存器,其中颜色数据 (RGBA) 从纹理采样。 纹理必须使用 SetTexture 绑定到特定纹理阶段 (n) 。 纹理采样由 SetSamplerState 控制。
语法
tex dst |
---|
其中
- dst 是目标寄存器。
备注
像素着色器版本 | 1_1 | 1_2 | 1_3 | 1_4 | 2_0 | 2_x | 2_sw | 3_0 | 3_sw |
---|---|---|---|---|---|---|---|---|---|
tex | x | x | x |
目标寄存器编号指定纹理阶段号。
纹理采样使用纹理坐标查找或采样指定 (u,v,w,q) 坐标的颜色值,同时考虑纹理阶段状态属性。
纹理坐标数据从顶点纹理坐标数据中插入,并与特定的纹理阶段相关联。 默认关联是纹理阶段号和纹理坐标声明顺序之间的一对一映射。 这意味着,默认情况下,以顶点格式定义的第一组纹理坐标与纹理阶段 0 相关联。
纹理坐标可以使用两种技术与任何阶段相关联。 使用固定函数顶点着色器或固定函数管道时,可以在 SetTextureStageState 中使用纹理阶段状态标志TSS_TEXCOORDINDEX将坐标关联到阶段。 否则,使用可编程顶点着色器时,由顶点着色器 oTn 寄存器输出纹理坐标。
相关主题