Directx HLSL-顶点着色器的输出位置0如何影响像素着色器的纹理贴图uv?

Directx HLSL-顶点着色器的输出位置0如何影响像素着色器的纹理贴图uv?,directx,hlsl,directx-9,Directx,Hlsl,Directx 9,似乎POSITION/POSITION0将输出结构中的所有内容都分隔开了。这样使得像素着色器可以进行正确的透视贴图。并且它不能被删除,否则像素着色器将不会输出任何内容 我在程序代码中没有看到任何配置。它是所有设备的固定默认设置吗?或者我可以自定义此设置吗?您可以选择在任何插值器上禁用hlsl中的透视校正 您需要的修改器不是透视的

似乎POSITION/POSITION0将输出结构中的所有内容都分隔开了。这样使得像素着色器可以进行正确的透视贴图。并且它不能被删除,否则像素着色器将不会输出任何内容


我在程序代码中没有看到任何配置。它是所有设备的固定默认设置吗?或者我可以自定义此设置吗?

您可以选择在任何插值器上禁用hlsl中的透视校正

您需要的修改器不是透视的