Qt graphics stack: What is new with 3D development with Qt?

December 1, 2019

The way Qt handles accelerated 2D and 3D graphics is facing its biggest changes since Qt 5.0. Relying solely on OpenGL is not going to be sufficient in the future due to a changing graphics API landscape on desktop, mobile, and embedded platforms. Qt Quick, Qt 3D Studio, and many bits and pieces in various Qt modules are expected to migrate away from the direct usage of OpenGL and GLSL shaders, in order to enable functioning on top of Vulkan, Metal, or Direct 3D, in addition to OpenGL. The enablers for this are expected to be introduced gradually in Qt 5.14, 5.15, and 6.0. In this talk, we are going to walk through the concepts and practicalities around this work, while looking at some live demonstrations of the new graphics abstraction APIs, the shader conditioning tools, the currently work-in-progress port of Qt Quick onto the new architecture, and discussing what all this means to application developers.

TALK: The State and Future Directions of the Qt Graphics Stack

SPEAKER: Laszlo Agocs

COMPANY: The Qt Company

TRACK: Graphics & 3D

Talk recorded at the Qt World Summit 2019 event in Berlin. #QtWS19 November 2019 - BCC 

Previous Video
Embed graphics animations into applications with Qt Lottie
Embed graphics animations into applications with Qt Lottie

Qt Lottie Will Change Your Life -- Becky Worledge -- The Qt Company

Next Video
Support for your Qt development project: Qt Professional Services
Support for your Qt development project: Qt Professional Services

Qt Professional Services – How We Help You To Succeed With Your Product Development -- Petri Lehmus -- The...

Convince your boss: 10 ways to make them say "Yes!"

Get Presentation