如何从片段着色器读回数据

时间:2016-04-10 19:24:02

标签: c opengl fragment-shader

我试图找出如何从片段着色器读取数据到应用程序,但特别是在构建变量中的片段着色器

这是我想要做的一个例子,在下面这个片段着色器中我试图回读应用程序片段着色器变量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值

0 个答案:

没有答案