我现在正在开发基于Qt 5.2.1的一些项目。该项目进行了一些基本的渲染(使用QPixmap,GraphicsScene等)。目标是尽快将此机制切换到OpenGL。此外,我们计划将整个项目移至Qt 5.10。
首先转移到Qt 5.10是否有一些好处,然后在首先切换到OpenGL之后切换到OpenGL,之后转到Qt 5.10?
如果我们首先切换到OpenGL(在Qt 5.2.1上)并且只升级到Qt 5.10(某些功能已被弃用或出现一些新的易用功能),是否有可能出现意外的困难?
答案 0 :(得分:1)
我在Qt上使用OpenGL的经验是它充满了新旧错误,集成能力差,平台支持能力差(Intel = NOPE)以及Qt内部错误处理(例如上下文创建)。至少你们使用内置的OpenGL小部件。
那说Qt-OpenGL支持目前正在进行大量的开发,从哪个Qt版本判断我在手册中找到的某些OpenGL相关功能。如果你必须使用Qt-OpenGL,我会假设你获得了大多数功能,并且很少(呃)错误跳到最新和最好的。