相关疑难解决方法(0)

在Qt中将原始OpenGL渲染为QML UI的两种方法的比较

根据这篇文章,有两种主要的方法可以将原始OpenGL渲染成一个应用程序,其UI由QtQuick的场景图管理.简而言之,他们(根据我的理解):

  • 在手写代码中调用原始OpenGL方法,该代码通过QtQuick公开的一些API连接到场景图的渲染循环中.
  • 将场景的原始OpenGL部分渲染为QQuickFramebufferObject,它被视为场景图中的一个组件,并且自身呈现为纹理.

这两种方法有哪些优点/缺点?

opengl qt qml qt-quick

6
推荐指数
1
解决办法
1254
查看次数

标签 统计

opengl ×1

qml ×1

qt ×1

qt-quick ×1