Join 5,000+ developers, designers, managers, and executives from over 90 countries to get inspired by the latest developments with Qt.
Khronos Related Sessions
NVIDIA Nsight Graphics utilizes Qt to create powerful debugging and profiling tools for 3D Graphics on ARM processors
Speaker: Aurelio Reis, Director of Graphics Developer Tools, NVIDIA Time: 12:30 – 1:30 PM
The ARM architecture is the most pervasive processor architecture in the world, so having the ability to quickly debug, profile and optimize graphics applications that run on ARM is critical for developer success. In this session, we'll explore the different caveats you may encounter as you develop a modern 3D Graphics Application and encounter some common graphics programming problems. We'll write and debug some shader code, investigate and profile a performance critical workload and identify and fix graphical errors using Nsight Graphics. By the end of the session, you should have a better understanding of how we utilized Qt to build useful features that help developers ensure that their applications run best on NVIDIA GPUs.
Shaders and materials for 2D/3D contents in Qt 6 – new layer for managing 3D APIs such as Vulkan
Speaker: Laszlo Agocs, Principal Software Engineer, The Qt Company Time: 1:30 - 2:00 PM
Qt 6 introduces a new layer for managing 3D APIs, such as, Vulkan, Metal, Direct 3D, and OpenGL, together with a new pipeline for graphics and compute shaders. Starting with Qt 6.0, both Qt Quick and Qt Quick 3D use the new graphics abstractions as their primary means of rendering 2D and 3D content. Much of this is transparent to the application developer. In certain areas, most prominently the ones that involve working with shader code, there are however changes that affect both public APIs and the way how the designers and developers write shaders.
On top of this all, Qt Quick 3D introduces a new custom material and post-processing effect system. Custom materials are a flexible, simple, yet powerful way to plug in to the shading the default materials perform on a 3D model during rendering. In this live coding presentation we will take a look at the state of Qt Quick and Qt Quick 3D materials in Qt 6.2, with live examples and low-level insights. For those who have implemented 2D-oriented Qt Quick materials or shader effects before, this will provide a hands-on overview of the differences and new features in Qt 6. For designers and developers working with 3D content, the talk will provide a deep dive into the world of custom material system of Qt Quick 3D, exploring some of the possibilities it offers.