Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 安卓设备没有什么';不支持绘制纹理?_Android_Opengl Es_Textures - Fatal编程技术网

Android 安卓设备没有什么';不支持绘制纹理?

Android 安卓设备没有什么';不支持绘制纹理?,android,opengl-es,textures,Android,Opengl Es,Textures,我正在开发一个android应用程序,使用OpenGL ES进行绘图,我使用draw_纹理扩展,因为它是最快的 我了解到,您必须查询字符串,以检查手机上是否支持绘图方法,如果不支持,请优雅地降级。我主要关心的是,有一个设备不支持这种功能,这种情况到底有多普遍 我的意思是,绘制有纹理的四边形(OpenGL中唯一的标准方法)太慢了,在这些设备上玩游戏几乎没有乐趣 我只是好奇是否值得花时间来支持这些设备。我不知道Android设备缺少draw_纹理扩展的例子,但很可能这些设备实际上存在的数量很少。毫无

我正在开发一个android应用程序,使用OpenGL ES进行绘图,我使用draw_纹理扩展,因为它是最快的

我了解到,您必须查询字符串,以检查手机上是否支持绘图方法,如果不支持,请优雅地降级。我主要关心的是,有一个设备不支持这种功能,这种情况到底有多普遍

我的意思是,绘制有纹理的四边形(OpenGL中唯一的标准方法)太慢了,在这些设备上玩游戏几乎没有乐趣


我只是好奇是否值得花时间来支持这些设备。

我不知道Android设备缺少draw_纹理扩展的例子,但很可能这些设备实际上存在的数量很少。毫无疑问,投入精力支持它们是不值得的,但另一方面,在drawTex和quads之间切换几乎是微不足道的,特别是如果您的代码支持旋转精灵的话。

我不知道Android设备缺少draw\u纹理扩展的例子,但这类装置极有可能以最低数量存在。在支持它们方面付出努力肯定是不值得的,但另一方面,在drawTex和quads之间切换几乎是微不足道的,特别是如果您的代码支持旋转的精灵。

不,没有使用draw_纹理进行旋转,因此它的设计不使用旋转的精灵。我希望四边形不会太慢。你画了多少四边形来注意减速?如果正确地传递给GL,二维四边形的绘制非常有效,并且可以以良好的帧速率传递数千个四边形。是否使用交错索引数组将顶点属性传递给GL?你在最小化纹理切换吗?不,没有使用draw_纹理进行旋转,所以它的设计不使用旋转的精灵。我希望四边形不会太慢。你画了多少四边形来注意减速?如果正确地传递给GL,二维四边形的绘制非常有效,并且可以以良好的帧速率传递数千个四边形。是否使用交错索引数组将顶点属性传递给GL?你在最小化纹理切换吗?