标签: directx hlsl directx-9
似乎POSITION / POSITION0的w在输出结构中包含了所有内容。因此,像素着色器可以做正确的透视映射。它不能被删除,否则像素着色器不会输出任何东西。
我在程序代码中没有看到任何配置。它是所有设备的固定默认设置吗?或者我可以自定义此设置吗?
答案 0 :(得分:1)
您可以选择在任何插补器上的hlsl中禁用透视校正,如find here。
您想要的修饰符是noperspective。
noperspective