【问题标题】:OpenGl es 2.0 GLSL fragmentColor multiple texturesOpenGL es 2.0 GLSL 片段为多个纹理着色
【发布时间】:2011-08-06 10:31:06
【问题描述】:

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

类似于 gl_fragmentColor1 和 gl_fragmentColor2,但 gl_fragmentColor2 绑定到第二个帧缓冲区,或者我可以使用 sampler2d 以某种方式写入纹理吗?目前我正在使用颜色数组作为属性传递给着色器并计算 cpu 上的颜色变化,但接近女巫纹理要快得多,问题是我不能在需要时减少像素值

【问题讨论】:

    标签: android glsl multitexturing


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-11-23
      • 2014-06-20
      • 1970-01-01
      • 2012-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多