gpt4 book ai didi

c++ - 如何使用OpenGL渲染到一个QMainWindow的两个QWidget?

转载 作者:行者123 更新时间:2023-12-02 10:38:30 27 4
gpt4 key购买 nike

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/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com