This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

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.