根据this文章,将原始OpenGL渲染到由QtQuick场景图管理的应用程序中有两种主要方法。简而言之,它们是(据我理解):
- 在手写代码中调用原始OpenGL方法,并通过QtQuick公开的一些API将其挂接到场景图的渲染循环中。
- 将您场景中的原始OpenGL部分渲染到QQuickFramebufferObject中,该对象像场景图中的组件一样被处理,并且本身被呈现为纹理。