gpt4 book ai didi

android - 不同手机上的 OpenGL ES 纹理原点从上/左到下/左不同

转载 作者:太空宇宙 更新时间:2023-11-04 12:16:05 24 4
gpt4 key购买 nike

我目前正在开发基于 NDK 的 OpenGL ES 2.0 应用程序。我正在使用 libjpeg 加载纹理,垂直翻转它(如 OpenGL 标准所述)。它在 Samsung Galaxy SII、HTC Desire HD 等(+ Windows 的 SDL 实现)上运行良好。但在某些手机上(如 Android Market 用户报告的三星 Galaxy S GT-I9000)存在一个旧的特定于 Android 的问题,即 orign 位于图像的顶部/左侧,而不是底部/左侧。我如何确定我是否应该在运行时翻转纹理?

我考虑过将一些测试图案渲染到纹理,然后分析输出,但它的解决方法太复杂了。一定有更简单的方法。

谢谢!

最佳答案

看来我已经自己解决了这个问题。我已经开始使用压缩的 ETC1 纹理而不是未压缩的纹理,这有助于解决这个奇怪的问题。

关于android - 不同手机上的 OpenGL ES 纹理原点从上/左到下/左不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7645675/

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