Graphics

Laszlo Agocs

Which OpenGL implementation is my Qt Quick app using today?

Published Wednesday January 18th, 2017 | 4 Comments on Which OpenGL implementation is my Qt Quick app using today?
Posted in Declarative UI, Dev Loop, Embedded, Graphics, Performance, Qt Quick

Qt Quick-based user interfaces have traditionally been requiring OpenGL, quite unsurprisingly, since the foundation of it all, the Qt Quick 2 scenegraph, is designed exclusively with OpenGL ES 2.0 (the top of the line for mobile/embedded at the time) in mind. As you may have heard, the graphics API story is a bit more inclusive […]

Read More
Laszlo Agocs

Qt Graphics with Multiple Displays on Embedded Linux

Published Monday September 19th, 2016 | 8 Comments on Qt Graphics with Multiple Displays on Embedded Linux
Posted in Automotive, Dev Loop, Embedded, Graphics, OpenGL, QPA, Qt Quick

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 5’s focus on hardware accelerated rendering, so now it is time to take a look at where we are today with […]

Read More
Laszlo Agocs

The Qt Quick Graphics Stack in Qt 5.8

Published Monday August 15th, 2016 | 14 Comments on The Qt Quick Graphics Stack in Qt 5.8
Posted in Declarative UI, Dev Loop, Embedded, Graphics, OpenGL, Painting, Qt, Qt Quick, Windows

This is a joint post with Andy. In this series of posts we are going to take a look at some of the upcoming features of Qt 5.8, focusing on Qt Quick. OpenGL… and nothing else? When Qt Quick 2 was made available with the release of Qt 5.0, it came with the limitation that […]

Read More
Laszlo Agocs

Graphics improvements for Embedded Linux in Qt 5.7

Published Tuesday June 7th, 2016 | 6 Comments on Graphics improvements for Embedded Linux in Qt 5.7
Posted in Dev Loop, Embedded, Graphics, News, OpenGL, QPA, Qt, Wayland

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 support for the NVIDIA DRIVE CX platform. This is especially interesting for the automotive world and is one of […]

Read More
Sami Makkonen

The Qt Company joins Khronos Group and promotes Vulkan

Published Tuesday February 16th, 2016 | 9 Comments on The Qt Company joins Khronos Group and promotes Vulkan
Posted in Biz Circuit & Dev Loop, Graphics, OpenGL, Uncategorized

We are happy to announce that The Qt Company has joined as a contributor member to the Khronos Group. The Khronos Group is a not for profit industry consortium with over 100 member companies working together with open standards for the authoring and acceleration of parallel computing, graphics, dynamic media, computer vision and sensor processing on […]

Read More
Laszlo Agocs

Qt and Direct3D 12 – First Encounter

Published Thursday January 28th, 2016 | 2 Comments on Qt and Direct3D 12 – First Encounter
Posted in Graphics, OpenGL, Windows

The landscape of graphics APIs is changing. Qt Quick 2, released with Qt 5.0 in 2012, was betting heavily on OpenGL and OpenGL ES 2.0. There have been changes and improvements since then – the Qt Quick 2D Renderer was introduced, experiments with software rasterizers were made, and enablers for newer OpenGL versions got added […]

Read More
Laszlo Agocs

Using modern OpenGL ES features with QOpenGLFramebufferObject in Qt 5.6

Published Monday September 21st, 2015 | Comments Off on Using modern OpenGL ES features with QOpenGLFramebufferObject in Qt 5.6
Posted in Embedded, Graphics, Mobile, OpenGL

QOpenGLFramebufferObject is a handy OpenGL helper class in Qt 5. It conveniently hides the differences between OpenGL and OpenGL ES, enables easy usage of packed depth-stencil attachments, multisample renderbuffers, and some more exotic formats like RGB10. As a follow up to our previous post about OpenGL ES 3 enhancements in Qt 5.6, we are now […]

Read More
Laszlo Agocs

Cross-platform OpenGL ES 3 apps with Qt 5.6

Published Wednesday September 9th, 2015 | 7 Comments on Cross-platform OpenGL ES 3 apps with Qt 5.6
Posted in Embedded, Graphics, Mobile, OpenGL

Now that the alpha release for Qt 5.6 is here, it is time to take a look at some of the new features. With the increasing availability of GPUs and drivers capable of OpenGL ES 3.0 and 3.1 in the mobile and embedded world, targeting the new features these APIs provide has become more appealing […]

Read More
Laszlo Agocs

Qt 5.5, computer vision, and the Nitrogen6X

Published Thursday June 4th, 2015 | 3 Comments on Qt 5.5, computer vision, and the Nitrogen6X
Posted in Embedded, Graphics, Multimedia, Qt Quick 2

In a previous post we have introduced one of the many new features of the upcoming Qt 5.5: the ability to easily integrate image processing and vision algorithms with camera and video streams via Qt Multimedia. It is now time to see the briefly mentioned OpenCV-based example in more detail. Nitrogen6X is a single board […]

Read More
Get started today with Qt Download now