c++ - 使用像 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 也会干扰视频?
解决方案
如果您将窗口句柄传递给 libvlc,我不明白为什么会有性能差异。
推荐阅读
- django - 无法使用 Django RestApi 框架在 MongoDb 地图集中创建集合
- android-studio - 带有RelativeLayout的CardView在点击后没有正确更新
- graphql - graphql 是否支持证书锁定?
- java - JDatechooser 显示不正确的日期
- r - x 轴上的日期标签错位一个月
- android - xml文件如何存储在android中的共享首选项中
- angular - 需要将地图数据(youtube api 播放列表)与其他数据(播放列表的视频编号)合并
- pycharm - 我无法从 PyCharm 复制并粘贴到其他应用程序
- flutter - Flutter 保存多个用户的共享偏好
- python-3.x - python解码部分十六进制字符串