首页 > 解决方案 > 使用像 GLFW 这样的 OpenGL 窗口或像 GTK 或 SDL 这样的周围窗口是否存在性能差异?

问题描述

vlc 有一个令人印象深刻的示例,展示了如何与 gtk 集成:

https://git.videolan.org/?p=vlc.git;a=blob;f=doc/libvlc/gtk_player.c

但我们使用的是 glfw 和 C++。如果我们要使用像 gtk 这样的窗口工具包来创建一个包装窗口,那么在其中运行的 OpenGL 是否有任何性能损失?

是否可以在 GTKGL 组件中打开视频窗口,或者即使没有渲染,OpenGL 也会干扰视频?

标签: c++vlcglfw

解决方案


如果您将窗口句柄传递给 libvlc,我不明白为什么会有性能差异。


推荐阅读