title: OpenGL ES 3.0 half float (R16F) textures
body: <p>Can someone answer me how come this line:</p>
  
  <pre><code>GLES30.glTexImage2D(GLES30.GL_TEXTURE_2D, 0,  GLES30.GL_R16F, width, height, 0,  GLES30.GL_RED, GLES30.GL_HALF_FLOAT, myBuffer);
  </code></pre>
  
  <p>works on tegra4 but doesn't work on ARM Mali-T628 MP6? </p>
  
  <p>I am not attaching this to a framebuffer by the way, I am using this as a read only texture. The code returned on ARM is 1280 where Tegra 'doesn't complain' at all. </p>
  
  <p>Also, I know that Tegra4 got extension for half float textures, and that specific Mali doesn't have that extension, but since it's OpenGL ES 3.0, shouldn't it support such textures?</p>