通过混合和较大的组件尺寸以及OpenGLES3.1

时间:2018-12-31 18:11:05

标签: opengl-es

我正在尝试执行渲染到纹理的操作,该操作应该在纹理中累积算术计算。输出纹理格式至少应具有以下功能:

  • 必须至少包含2个组件:一个用于计算结果,一个用于alpha。
  • 计算结果的取值范围是0-65536。
  • 必须至少能够使用片段着色器中的alpha值对这些值执行加法混合(混合函数将为GL_ONE,GL_SRC_ALPHA)。

通常,我使用FBO渲染到纹理。但是,根据

https://www.khronos.org/registry/OpenGL-Refpages/es3.1/html/glTexImage2D.xhtml

纹理格式不是彩色可渲染的(因此没有FBO)或不可混合的(因为是整数),或者组件尺寸较小(通常为8位)。

是否有适合我需要的纹理格式?还是有非FBO解决方案?

致谢

0 个答案:

没有答案