我试图找出如何从片段着色器读取数据到应用程序,但特别是在构建变量中的片段着色器
这是我想要做的一个例子,在下面这个片段着色器中我试图回读应用程序片段着色器变量gl_FragCoord.y
#version 330
out vec4 outputColor;
void main()
{
gl_FragCoord.y??????
outputColor = vec4(0.2f, 0.2f, 0.2f, 1.0f);
}
如何将此值传递回应用程序,是通过统一变量完成的?缓冲对象?还是其他一些方式?或者可以完成吗?
我特意尝试在每次片段着色器运行时获取gl_FragCoord.y值