Qt集成Vulkan

2016-10-20

Vulkan今年年初就发布了,虽然不大成熟,多数窗口系统都没有添加支持,但是,大家可以很方便的使用glfw这样的窗口系统来试验Vulkan的功能,如果说需要集成到Qt 中呢?我搜到一个开源的Qt module,这是Qt 开发者给出来的一个实验版本。据作者自己介绍,Vulkan集成到Qt中,至少是5.9版本或者以后了。现在整个Qt都是用OpenGL渲染,如果说Vulkan比Qt优秀,那么以后Qt会不会完全废弃OpenGL呢?

我尝试使用5.4 版本带的 qt-creator 编译这个module。作者给出的qmake 参数似乎没有什么用,最后我在 vulkan.pro 文件中添加了 INCLUDEPATH += C:/VulkanSDK/1.0.3.1/Include  这一行,可以编译通过了。但是,使用qt5.7 自带的creator 编译了 vulkan module 后,才能够正常运行。 如果想要和vs 2013打开Qt工程,那么至少需要addin 1.2.5 版本。

我自己尝试实现了一个QVKWidget,类似于QOpenGLWidget。

ref

  1. https://github.com/alpqr/qtvulkan

 

 

如果有任何意见,欢迎留言讨论。


[ 主页 ]
COMMENTS
POST A COMMENT

(optional)



(optional)