我们有QT开发的AVM(环视监视器),我们需要将其移植到不支持QT的新平台上。
此AVM将创建两个QT窗口(整个屏幕的一部分),每个窗口将运行OpenGL以将输出呈现到屏幕的各个部分。(例如,每个窗口为50%s):
没有QT支持,我们如何直接使用OpengGL(EGL)来实现它:
环境信息:
1。嵌入式Linux 2. OpenGL(egl),韦斯顿。
答案 0 :(得分:0)
删除代码 glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 在具有两个窗口的QT中,每个窗口在渲染前都会调用glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT),如果不支持QT,则应将其删除。