Graphics

Tuukka Turunen

Performance Improvements with Qt 5.9 LTS

Published Wednesday May 31st, 2017 | 10 Comments on Performance Improvements with Qt 5.9 LTS
Posted in Biz Circuit & Dev Loop, Boot time, Embedded, Graphics, Qt, Qt Quick, Releases

Qt 5.9 LTS improves Qt Quick and QML performance significantly, especially with Linux on ARM. We have worked hard to improve the performance in multiple areas: within the QML engine, Qt Quick graphics, QML Compiler and in the Qt Quick Controls, to name some examples. Performance has improved significantly across all areas, with some items […]

Read More
Sean Harmer, KDAB [Qt Service Partner]

What’s new in Qt 3D with Qt 5.9?

Published Wednesday May 24th, 2017 | 7 Comments on What’s new in Qt 3D with Qt 5.9?
Posted in Biz Circuit & Dev Loop, Declarative UI, Design, Embedded, Graphics, Guest Blog, Qt 3D, Uncategorized

I am pleased to announce that there are lots of new goodies coming along with Qt 3D as part of the Qt 5.9.0 release as well as the usual round of bug fixes. Engineers from KDAB and The Qt Company have been hard at work over the last months (and will be for some time […]

Read More
Tuukka Turunen

Functional Safety with the Qt Safe Renderer

Published Monday May 22nd, 2017 | Comments Off on Functional Safety with the Qt Safe Renderer
Posted in Automotive, Biz Circuit & Dev Loop, Embedded, Functional Safety, Graphics, RTOS

I am pleased to announce a new approach for inclusion of functional safety critical user interface elements in Qt based systems. The new Qt Safe Renderer makes it easy to create safety critical systems that also have a rich graphical user interface. Industries such as automotive, medical and industrial automation, where Qt is the leading UI framework, can […]

Read More
Laszlo Agocs

Qt from git on the Tinkerboard (with Wayland)

Published Wednesday May 3rd, 2017 | 6 Comments on Qt from git on the Tinkerboard (with Wayland)
Posted in Dev Loop, Embedded, Graphics, OpenGL, QPA, Qt Quick

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. Besides being quite powerful, it has the advantage of being available locally in many countries, avoiding the need to import the […]

Read More
Andy Nichols (nezticle)

Getting more out of Qt Quick with OpenVG

Published Friday March 31st, 2017 | 4 Comments on Getting more out of Qt Quick with OpenVG
Posted in Declarative UI, Dev Loop, Embedded, Graphics, Qt Quick

In Qt 5.9 is now possible to render Qt Quick applications with OpenVG when using hardware that supports it. This is made possible by a new scene graph adaptation that uses EGL and OpenVG to render Qt Quick scenes.  When using Qt for Device Creation, it means that it now be possible to run with graphics hardware […]

Read More
Laszlo Agocs

Boosting performance with shader binary caching in Qt 5.9

Published Thursday March 23rd, 2017 | 3 Comments on Boosting performance with shader binary caching in Qt 5.9
Posted in Dev Loop, Graphics, OpenGL, Painting, Qt Quick

Now that Qt 5.9 is getting closer, let’s take a look at a minor but immensely useful improvement to the basic OpenGL enablers that form the foundation of Qt Quick and the optional OpenGL-based rendering path of QPainter. Those looking at the documentation snapshots for 5.9 may have already come across some new functions in […]

Read More
Laszlo Agocs

Building the latest greatest for Android AArch64 (with Vulkan teaser)

Published Friday February 24th, 2017 | Comments Off on Building the latest greatest for Android AArch64 (with Vulkan teaser)
Posted in Android, C++, Dev Loop, Graphics, Mobile, OpenGL, QPA, Qt

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 example to try out some upcoming Vulkan enablers from here and here, and want to see all this running on […]

Read More
Andy Nichols (nezticle)

Making Movies with QML

Published Tuesday February 21st, 2017 | 10 Comments on Making Movies with QML
Posted in Dev Loop, Graphics, Qt Quick

One of the interesting things about working with Qt is seeing all the unexpected ways our users use the APIs we create.  Last year I got a bug report requesting an API to set a custom frame rate for QML animations when using QQuickRenderControl.  The reason was that the user was using QQuickRenderControl as an engine to […]

Read More
Laszlo Agocs

OpenGL Core Profile Context support in QPainter

Published Friday January 27th, 2017 | 2 Comments on OpenGL Core Profile Context support in QPainter
Posted in C++, desktop, Dev Loop, Graphics, macOS, OpenGL, Painting, Qt, UI, Windows

As many of you may know, QPainter has a multi-backend architecture and has two main paint engine implementations under the hood in Qt 5: the raster paint engine and the OpenGL2 paint engine, designed for OpenGL ES 2.0. The GL Paint Engine While in many ways the raster paint engine can be considered one of […]

Read More
Get started today with Qt Download now