Retina display support for Mac OS, iOS and X11
Qt 5.0 added basic support for retina reasonable resolution displays. The upcoming Qt 5.1 will improve the support with new API and bug fixes. Qt 4.8 has good support, and backports of some of the Qt 5...
View ArticleAnatomy of a Qt 5 for Android application
To those of you who were at the Contributor’s Summit, I said that I would write a few more technical blogs about Qt 5 for Android in the near future. This first blog accompanies my session at the CS...
View ArticleBringing the magic of Qt to Windows Runtime
We’ve been hard at work on the Windows Runtime (WinRT) port and it’s about time we share a bit with all of you. For Qt 5.3, we’re releasing the WinRT port as Beta quality, with most of the Qt...
View ArticleQt Weekly #20: Completing the offering: QOpenGLWindow and QRasterWindow
Together with the introduction of QOpenGLWidget, Qt 5.4 adds two more classes: QOpenGLWindow and QRasterWindow. Let us now look at the list of native window classes and OpenGL container widgets. The...
View ArticleQt Weekly #23: Qt 5.5 enhancements for Linux graphics and input stacks
The upcoming Qt 5.5 has received a number of improvements when it comes to running without a windowing system on Linux. While these target mainly Embedded Linux devices, they are also interesting for...
View ArticleQt Weekly #28: Qt and CUDA on the Jetson TK1
NVIDIA’s Jetson TK1 is a powerful development board based on the Tegra K1 chip. It comes with a GPU capable of OpenGL 4.4, OpenGL ES 3.1 and CUDA 6.5. From Qt’s perspective this is a somewhat...
View ArticleEmbedded Linux news in Qt 5.6
With Qt 5.6 approaching, it is time to look at some of the new exciting features for systems running an Embedded Linux variant, just like we did for Qt 5.5 a while ago. Support for NVIDIA Jetson Pro...
View ArticleGraphics improvements for Embedded Linux in Qt 5.7
As is the tradition around Qt releases, it is now time to take a look at what is new on the Embedded Linux graphics front in Qt 5.7. NVIDIA DRIVE CX The linux-drive-cx-g++ device spec introduces...
View ArticleNew Compositor API for Qt Wayland
As part of the forthcoming Qt 5.7, we are happy to be releasing a tech preview of the new Qt Wayland Compositor API. In this post, I’ll give you an overview of the functionality along with few examples...
View ArticleQt Graphics with Multiple Displays on Embedded Linux
Creating devices with multiple screens is not new to Qt. Those using Qt for Embedded in the Qt 4 times may remember configuration steps like this. The story got significantly more complicated with Qt...
View ArticleQt on the NVIDIA Jetson TX1 – Device Creation Style
NVIDIA’s Jetson line of development platforms is not new to Qt; a while ago we already talked about how to utilize OpenGL and CUDA in Qt applications on the Jetson TK1. Since then, most of Qt’s focus...
View ArticleBuilding the latest greatest for Android AArch64 (with Vulkan teaser)
Let’s say you got a 64-bit ARM device running Android. For instance, the Tegra X1-based NVIDIA Shield TV. Now, let’s say you are also interested in the latest greatest content from the dev branch, for...
View ArticleQt from git on the Tinkerboard (with Wayland)
The Asus Tinkerboard is a nice little board for Embedded Linux (or Android, for that matter), based on the Rockchip RK3288 SoC including a quad-core ARM Cortex-A17 CPU and a Mali-T760 MP4 (T764) GPU....
View ArticleVulkan Support in Qt 5.10 – Part 1
As some of you may have heard, one of the new features in Qt 5.10 is the introduction of a set of basic Vulkan enablers. Now that Qt 5.9 is out, it is time to take a look at what this covers (and does...
View ArticleVulkan Support in Qt 5.10 – Part 2
In the previous instalment we looked at the background for Qt 5.10’s upcoming Vulkan support. Let’s now start digging out into the details. Obtaining a Vulkan-Enabled Qt Build When building Qt from...
View ArticleVulkan Support in Qt 5.10 – Part 3
In the previous posts (part 1, part 2) we covered the introduction and basic Vulkan instance creation bits. It is time to show something on the screen! QWindow or QVulkanWindow? If everything goes...
View ArticleQt WebGL Streaming merged
Some time ago I published a couple of blog posts talking about Qt WebGL Streaming plugin. The time has come, and the plugin is finally merged into the Qt repository. In the meantime, I worked on...
View ArticleQt Quick WebGL release in Qt 5.12
One of the Qt 5.12 new features is Qt Quick WebGL platform plugin (also known as WebGL streaming). It was actually available as a technology preview from Qt 5.10 already, but starting with Qt 5.12 it...
View ArticleAdditional Device Creations targets available under Qt Account
We have enabled an improved ability to add new device creation targets to existing Qt releases outside of Qt release schedules. In practice this means, that Qt for Device Creation license holders can...
View Article