如何推断片段着色器中的三角形顶点

问题描述:

如果我使用OpenGL绘制三角形,如何推导出每个片段的顶点?从顶点着色器发送位置会对其进行插值,导致信息丢失。如何推断片段着色器中的三角形顶点

+0

您将需要一个几何着色器。但更好地想想,如果这真的是你以前想要的。 –

+5

这是[XY问题](http://meta.stackexchange.com/a/66378/164572)。为了某种目的,你显然需要这些顶点。这个目的是你需要问的。 –

从几何着色器中,您可以访问三角形的所有三个顶点,因此您可以通过输入/输出(又名变量)变量将它们传递给片段着色器。为防止它们插入,只需使用flatinterpolation qualifier