OpenGl es 2.0 GLSL fragmentColor多个纹理



我正在渲染帧,片段颜色是基于两个纹理,我想在一个通道中增加纹理之一的值,我的意思是我可以在一个通道中在两个帧缓冲区上运行一个程序吗?

像gl_fragmentColor1和gl_fragmentColor2,但gl_fragmentColor2被绑定到第二个framebuffer,或者我可以写纹理使用sampler2d以某种方式?目前我正在使用颜色数组作为属性传递给着色器和计算cpu上的颜色变化,但方法巫婆纹理要快得多,问题是当我想

时我不能递减像素值

OpenGL ES不允许你一次渲染多个纹理。所以没有。可能会有一个可用的扩展,但它可能只适用于NVIDIA硬件。

相关内容

  • 没有找到相关文章