
OpenGL
幽灵球
Android 直播以及地图开发
展开
-
【填坑】Android 中 OpenGLES 播放黑屏
OpenGL的常见问题:https://blog.youkuaiyun.com/qq_34950682/article/details/106568055除了OpenGL的常见问题在使用OpenGLES时出现黑屏问题排查思路:绑定Display、Surface、Context时调用的函数需要与要与绘制函数在同一个线程EGLBoolean eglMakeCurrent (EGLDisplay dpy, EGLSurface draw, EGLSurface read, EGLContext ctx);...原创 2020-06-11 18:54:01 · 1078 阅读 · 1 评论 -
【填坑】glGenTextures 创建纹理失败,创建的纹理层为ID为0。initializeOpenGLFunctions 执行报错。
在QT使用OpenGL开发时发现glGenTexture无法创建出纹理层,执行结果如下,想到在Android 开发中UI相关操作只能在UI线程中操作突然想到会不会是在子线程执行操作的原因,经过调整代码发现确实是不能在子线程中创建。 另外如果把OpenGL的初始化函数initializeOpenGLFunctions 放在子线程中会出现报错的情况,还有如果把glDrawArrays放在子线程中操作也是无法绘制出图像。 总结,关于OpenGL的操作只能在UI线程操作,否...原创 2020-05-13 18:53:36 · 4375 阅读 · 0 评论