16bit float uniforms in OpenGL ES 3.x when using ARM Mali GPUs?

Is there a way to pass 16bit float uniforms in OpenGL ES 3.x on ARM Mali GPUs?

In Vulkan, VK_KHR_16bit_storage is doing the trick.

Also, is there an equivalent of VK_KHR_shader_float16_int8 in OpenGL ES ie. is using native 16 bit types in shaders possible?

The main goal of this is to reduce uniform buffer sizes, and reduce conversions between float32 & float16.

Thanks,
Milan

More questions in this forum