0
看来POSITION/POSITION0的w将输出结构中的所有东西都分开了。从而使得像素着色器可以进行正确的透视贴图,并且不能被移除,否则像素着色器不会输出任何东西。HLSL - 顶点着色器的输出POSITION0如何影响像素着色器的纹理贴图uv?
我没有在程序代码中看到任何配置。它是所有设备的固定默认设置吗?或者我可以自定义此设置?
看来POSITION/POSITION0的w将输出结构中的所有东西都分开了。从而使得像素着色器可以进行正确的透视贴图,并且不能被移除,否则像素着色器不会输出任何东西。HLSL - 顶点着色器的输出POSITION0如何影响像素着色器的纹理贴图uv?
我没有在程序代码中看到任何配置。它是所有设备的固定默认设置吗?或者我可以自定义此设置?
您可以选择在任何插补器上禁用hlsl中的透视校正,如查找here。
你想要的修饰符是noperspective
。