如果我错了,请纠正我。当使用顶点和像素着色器时,我们通常会提供代码来计算顶点着色器的输出 gl_position。然后,我们在像素着色器中找到输入 gl_FragCoord 的自己。OpenGL 执行的从 gl_position 计算 gl_FragCoord 的操作的名称是什么?那些是“投影”和“剪辑坐标变换”是否正确?那么,在这些操作期间究竟执行了哪些转换?换句话说,我可以用来替换 openGL 函数的 gl_FragCoord 和 gl_position 之间的数学关系是什么?
非常感谢您的任何贡献。