Fix compile error on Android: GL_HALF_FLOAT is only defined in GLESv3