Search code examples
androidopengl-esopengl-es-3.0hdr

HDR rendering on Android


I'm targeting OpenGL ES 3.0, which guarantees support for floating point textures but requires OES_color_buffer_half_float or OES_color_buffer_float for actually rendering to them.

I'm itching to code and test HDR rendering on Android. Are there any Android devices on or entering the market in the next few months, supporting the OES_color_buffer_half_float extension? Alternatively, is there any way to implement HDR as a post-processing effect without rendering to a floating point texture?


Solution

  • There is a database with OpenGL (ES) capabilities online. For your color buffer half float extension, see this page:

    glcapsviewer

    Many devices are listed as having this extension.