"R16F, RG16F, RGBA16F, R32F, RG32F, and RGBA32F all become valid render target formats when the EXT_color_buffer_float extension (WebGL 2.0) is enabled.
They should all be well supported on all platforms - though Android will probably only support the 16-bit formats." Ken Russell
if they "only support the 16-bit formats". How do they set Uint16Array HALF_FLOAT data then? I know it is easy with one simple shader but this is not very convenient. Or do they use FLOAT textures (e.g. in TensorFlow.js) ?
Any news about
Float16Array discussion? JS progresses rapidly now. x2 accelerations (for free), remember ML, tensor cores and so on... :)
Evgeny