~/talk

Accelerated 2D and 3D Graphics in Qt 6

Talkat Qt World Summit 2020 · on Thursday, 2020-10-22· [c-and-cpp, web-performance]
links:none on file
slides:none on file

Qt 6 replaces direct GL-only rendering with a new QRhi rendering hardware interface and a build-time shader pipeline using glslang + spirv-cross to produce qsb shader bundles that work as Vulkan/Metal/Direct3D or GL at runtime. Qt Quick and Qt 3D render 2D and 3D in a unified scene graph single render path (reducing texture-blit composition), QQuickRenderControl lets Quick render into Vulkan/Metal/D3D images (including OpenXR render targets), examples run unchanged on D3D or GL, and ANGLE is no longer shipped.

AI-written summary · about

  1. 0:00Introduction to Qt 6 graphics
  2. 1:07UI technologies overview
  3. 3:37Widgets and 3D rendering
  4. 6:06Qt Quick and Qt Quick 3D
  5. 7:32Qt Quick 3D improvements
  6. 8:14Unified render path
  7. 9:57VR with OpenXR
  8. 10:38Graphics APIs in Qt 6
  9. 12:06Rendering Hardware Interface
  10. 14:38Qt Quick and OpenGL
  11. 17:30Supported graphics APIs
  12. 18:55Qt Quick 3D requirements
  13. 20:00Widgets graphics research
  14. 21:45ANGLE support changes
  15. 23:13Rendering Hardware Interface API
  16. 25:22Shader pipeline in Qt 6
  17. 29:16Qt Shader Tools module
  18. 32:08Qt Quick API changes
  19. 34:37Quick render control
  20. 36:01OpenXR integration code
  21. 38:52Custom 3D rendering
  22. 40:19Qt Quick graphics configuration
  23. 40:40Live demos introduction
  24. 41:23Cinematic experience demo
  25. 43:11Shader effects in Qt 6
  26. 47:24Qt Quick 3D demo
  27. 49:36RenderDoc analysis
  28. 50:40Combined 2D and 3D rendering
  29. 51:02Conclusion and Qt 6 release
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.