Welcome to our November Newsletter

­

Be of good cheer! It may be cold and dark but it's a good time to hunker down and find out NEW STUFF! So wrap up and read on, there's plenty of that here . . . 

 

We bring you the first in a new blog series: Projection Matrices with Vulkan – Part 1,
How transformations differ from OpenGL to Vulkan, followed by Supercharging VS Code with C++ Extensions, which enlarges upon last month's blog.

 

Then we offer a whitepaper, Software Updates Outside the App Store, a manual for KDDockWidgets, a video interview: Why Rust?, two releases: CXX-Qt and Slint 1.3, and some great news on KDAB Training, including the first online module in the Introduction to Qt Widgets course. Enjoy!

­

Projection Matrices with Vulkan – Part 1

How Transformations differ from OpenGL to Vulkan

by Sean Harmer

When someone with an OpenGL background begins using Vulkan, one of the very common outcomes – beyond the initial one of “OMG how much code does it take to draw a triangle?” – is that the resulting image is upside down.

 

In this blog, Sean offers to solve this issue "with the bonus of actually understanding what is going on".  Now, there's a challenge for you!

 

Read the blog.

­

Supercharging VS Code with C++ Extensions

­

by Nicolas Arnaud-Cormos and Sérgio Martins 

In a previous blog we demonstrated the most straightforward method to optimize Visual Studio Code for a Qt / C++ environment: simply let the tools do all the work! 

 

The example GitHub project we discussed automatically installs both the Microsoft C/C++ and clangd extensions into VS Code. You might wonder why you need both C++ extensions. The short answer is that having both will maximize your productivity in every situation… but read on for more detail.

 

Read on.