Qt3D, QtOpenCL Spark New Interest

Written by Michael Larabel in Qt on 30 March 2014 at 10:38 AM EDT. 2 Comments
QT
Lately there's been some discussion about Qt3D and QtOpenCL.

Qt3D is the Qt component that adds 3D support to Qt Quick for easily integrating 3D functionality. Qt3D has been in development for some time and was going to be an "essential" module to Qt 5.0 before being moved to just an add-on as part of Nokia's Qt changes prior to selling it to Digia. Qt3D offers up a lot of potential for 3D user-interfaces and applications, but hasn't seen too much work recently -- the last time we got to mention it was when talking about OpenGL taking on a greater role within Qt in late 2012.


Fortunately, Qt3D is back to being workedo n and Sean Harmer at KDAB shared some of what's being done. The front-end will be accessible via QML or C++, is being designed for flexibility and ease of future development, should be easy to add other components and aspects/systems later on, and various other items are being talked about. See this mailing list post for more details.

QtOpenCL is also being talked about once again. QtOpenCL is a Qt-style wrapper over OpenCL that was in development during Qt4 but its adoption really didn't take off either. Last year we talked about QtOpenCL potentially being picked up again, but only now does it seem that renewed interest is building for a Qt way to take advantage of GPGPU compute support. This weekend a developer started bringing QtOpenCL to Qt5 via this Git repository and is talking about possibly wanting QtOpenCL to become a Qt Labs project.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week