gpt4 book ai didi

android - Nexus 5 5.1 上的 OpenGL 问题

转载 作者:行者123 更新时间:2023-11-30 02:04:10 25 4
gpt4 key购买 nike

我在运行 Android 版本 5.1.1 的 Nexus 5 上遇到了问题。运行该版本的其他设备均未出现此问题。我正在使用 NDK 和 OpenGL ES 1.1。

问题图像是第一个,图像存在某种交错问题。第二个是图像应该是什么样子。我不知道是什么原因造成的。 (两张图片都涂抹了大部分源纹理,以便在云服务上进行测试。)任何人都可以通过查看第一张图片来判断可能出了什么问题吗?任何见解都会有所帮助。

(我无法发布图片,因为我没有足够的代表!)

损坏: http://postimg.org/image/kuvw7esz9/

工作: http://postimg.org/image/b5ulyf0uz/

编辑:我没有做任何后期处理或任何花哨的事情。这是损坏设备的另一张图片。这里有趣的是深红色是清晰的颜色,所以如果正确渲染到整个表面,黑色应该是红色的。而且底部不是一条直线,好像步幅不对什么的。

另一个损坏的图像 http://postimg.org/image/nrcz7wxj3/

最佳答案

问题是由于我在初始化 gl 时的顺序。我从未在整个过程中看到任何初始化错误,而且很奇怪它只出现在一个设备/操作系统版本上。

无聊

surface = eglCreateWindowSurface(display, config, window, NULL);

eglGetConfigAttrib(display, config, EGL_NATIVE_VISUAL_ID, &format);

ANativeWindow_setBuffersGeometry(window, 0, 0, format);

固定

eglGetConfigAttrib(display, config, EGL_NATIVE_VISUAL_ID, &format);

ANativeWindow_setBuffersGeometry(window, 0, 0, format);

surface = eglCreateWindowSurface(display, config, window, NULL);

关于android - Nexus 5 5.1 上的 OpenGL 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30994882/

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