【问题标题】:Differences in OpenGL on Qt 5.2 and on 5.10Qt 5.2 和 5.10 上 OpenGL 的差异
【发布时间】:2018-03-18 16:17:05
【问题描述】:

我现在正在开发一个基于 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(某些功能被弃用或出现一些新的好用功能),是否会出现一些意想不到的困难?

【问题讨论】:

    标签: qt opengl


    【解决方案1】:

    我在 Qt 上使用 OpenGL 的经验是它充满了新旧错误、集成能力差、平台支持差(Intel=NOPE)以及 Qt 内部没有错误处理(例如上下文创建)。至少你们中的一些人使用内置的 OpenGL 小部件。

    也就是说,Qt-OpenGL 支持目前正在进行大量开发,从我在手册中找到的某些 OpenGL 相关功能的 Qt 版本判断。如果您必须使用 Qt-OpenGL,我会假设您获得了大多数功能和少数(呃)错误跳到最新和最好的。

    【讨论】:

      猜你喜欢
      • 2014-03-10
      • 1970-01-01
      • 2014-08-02
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-03
      相关资源
      最近更新 更多