PeculiarVentures/GammaCV

OES_texture_float is not supported on Android Mali GPU's

Opened this issue · 1 comments

Mali GPU's, which is around 40% of Android smartphone market share (including all Samsung Galaxy series) and 80% of Android TV's, does not support OES_texture_float.

This is a huge number of devices not supported.

Consider implement WebGL2, which has floating point operations and is fully supported by all smartphone GPU's, or apply a float pack / unpack fallback like this: CesiumGS/cesium#4700

Hi @SystemPanic, thank you for your attention to GammaCV.
GammaCV already implements a fallback to packing floats into non-float textures for GPUs which support OES_texture_float but could not render into a float texture.

We will investigate the possibility to disable required for OES_texture_float.