Android 半浮动纹理无法附加到帧缓冲区

Android 半浮动纹理无法附加到帧缓冲区,android,opengl-es-2.0,framebuffer,render-to-texture,Android,Opengl Es 2.0,Framebuffer,Render To Texture,我有两台设备:Nexus 7和京瓷Hydro Vibe,它们都支持GL\u OES\u texture\u half\u float和EXT\u Color\u buffer\u half\u float但是通过 // generate the textures int GL_OES_texture_half_float = 0x8D61; Log.d("Available extensions", GLES20.glGetString(GLES20.GL_EXTENSI

我有两台设备:Nexus 7和京瓷Hydro Vibe,它们都支持
GL\u OES\u texture\u half\u float
EXT\u Color\u buffer\u half\u float
但是通过

    // generate the textures
    int GL_OES_texture_half_float = 0x8D61;
    Log.d("Available extensions", GLES20.glGetString(GLES20.GL_EXTENSIONS));
    GLES20.glTexImage2D(GLES20.GL_TEXTURE_2D, 0, GLES20.GL_RGB, texW, texH, 0, GLES20.GL_RGB, GL_OES_texture_half_float, null);
    GLES20.glBindFramebuffer(GLES20.GL_FRAMEBUFFER, fb[0]);
    GLES20.glFramebufferTexture2D(GLES20.GL_FRAMEBUFFER, GLES20.GL_COLOR_ATTACHMENT0, GLES20.GL_TEXTURE_2D, renderTex[0], 0);
结果nexus 7成功连接帧缓冲区,而kyocera失败,即使必要的扩展被列为受支持

我的问题是,是否有一种等效于半浮点数的方法,允许RGBA的每个组件有16位数据,这种方法比半浮点数得到更广泛的支持