渲染到一半浮动纹理

时间:2014-04-23 19:28:16

标签: opengl-es

在OpenGL ES 2.0中 我可以渲染为每通道16位(半浮点)的RGBA纹理吗? 假设设备支持OES_texture_half_float

2 个答案:

答案 0 :(得分:1)

OES_texture_half_float 让您使用纹理,但不能使用渲染目标。换句话说,你不能写信给它。
要在OpenGL ES 2.0中使用16位通道渲染RGBA纹理,还需要

  

EXT_color_buffer_half_float

延伸。

答案 1 :(得分:0)

可能不是。或者至少它看起来是可选的,以支持它的实现。 extension spec没有谈论它。由于此格式在ES 3.0中成为标准,因此该规范看起来很好地表明了扩展在ES 2.0中的工作方式。在3.8.3节中,RGBA16F列在"仅纹理颜色格式"下,表3.12在"颜色可渲染"中没有复选标记。专栏。