gpt4 book ai didi

android - OpenGL Android 应用程序适用于大多数手机,但纹理在 Xoom 上显示为白色

转载 作者:行者123 更新时间:2023-11-29 22:27:58 27 4
gpt4 key购买 nike

我的 Android 应用程序已经发布了几个月,并且可以在任何数量的 WVGA 手机上正常运行,例如 Droid、Droid 2、Galaxy 等。

然而,在摩托罗拉 Xoom 上,一小部分纹理在图像应该加载的位置加载了白色框。

在线研究最常见的原因似乎是没有使用两个纹理的力量。这似乎是一个不太可能的解释,因为它们在许多其他设备上都能正常工作。此外,我正在使用两种纹理的力量。需要注意的是,我正在将一堆位图动态加载到 1024 x 1024 纹理中。我使用的代码来自一个名为 Rokon 的现已解散的库,相关的纹理图集代码在这里:http://code.google.com/p/rokon/source/browse/trunk/src/com/stickycoding/rokon/TextureAtlas.java?r=260 -- 就像我说的,我怀疑这可能是原因,因为它适用于许多其他设备,而且我以这种方式加载的许多纹理都可以正常工作。

但我不确定还有什么可能导致它。考虑到 Xoom 上的可用内存量与应用程序运行的其他设备相比,内存问题似乎不太可能。

现在我没有缩放,但我可以通过 DeviceAnywhere(我看到白色背景的地方)重现该问题。

LogCat 中也没有显示任何感兴趣的内容。

我知道这没什么好继续的,但我在这里不知所措,我应该在这里查看哪些潜在原因?提前感谢您的任何想法。

最佳答案

尝试使用 glGetError() 查看 OpenGL 是否抛出任何错误

关于android - OpenGL Android 应用程序适用于大多数手机,但纹理在 Xoom 上显示为白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5317967/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com