QT 5.13 在一个窗口中有两个小部件,一个小部件应该呈现预览,而另一个应该使用另一台相机呈现。我们使用 EGL。我应该创建一个附加到主线程中使用的每个 QWidget/HWND 的 OpenGL 上下文并渲染到两个 HWND,还是两个子线程各自负责每个上下文?我们需要共享 OpenGL 资源(着色器/纹理)。
最佳答案
这里是 link有关于 EGL 和 opengl 上下文的讨论。我没有经验
egl 编程,但在 qt 桌面应用程序中,可以在两个不同的 View 上共享相同的上下文,并且在一个 View 上使用不同的相机。
关于c++ - 如何使用OpenGL渲染到一个QMainWindow的两个QWidget?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57406765/