Advances in Lower Level 2D/3D Graphics Enablers in Qt 6.6 and Beyond with Laszlo Agocs | #QtWS23

Abstract: The first six minor releases in the Qt 6 series (6.0 - 6.5) prove that the 3D graphics API and shading language abstraction layers introduced with Qt 6.0 provide a solid, well-performing, cross-platform foundation for Qt Quick, Qt Quick 3D, and in some cases, Widgets even. The story is not complete yet, however. The QRhi API itself is still private today, and using these facilities in Qt applications involves digging deep into Qt internals. In this talk we are going to take a look at how this is expected to change in the subsequent few Qt 6 releases (6.6, 6.7, 6.8): Is the QRhi API going to be opened up for application use as well? Will there be a QRhiWidget and a QRhiItem? How about adding augmenting a Qt Quick 3D with custom draw calls or compute shaders? And more.

About the Speaker: Laszlo is a principal software engineer at The Qt Company in Norway. He is usually working on various parts of the cross-platform Qt graphics stack, focusing mainly on accelerated 2D/3D graphics for Qt Quick and Qt Quick 3D.