OpenGL

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
Makkonen Sami

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
Andy Nichols (nezticle)

Qt 3D: The Asset Conditioning Pipeline

Published Friday January 8th, 2016 | 5 Comments on Qt 3D: The Asset Conditioning Pipeline
Posted in Dev Loop, OpenGL, Qt 3D

Qt 3D development has been coming along nicely and is scheduled to be released with Qt 5.7.  One of the issues we face with offering a high-level 3D rendering API is facilitating the asset conditioning pipeline.  When dealing with 3D assets, there is a need to process the assets created in digital content creation applications

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

Integrating custom OpenGL rendering with Qt Quick via QQuickFramebufferObject

Published Monday May 11th, 2015 | 7 Comments on Integrating custom OpenGL rendering with Qt Quick via QQuickFramebufferObject
Posted in C++, Embedded, Graphics, OpenGL, Qt Quick

Integrating custom OpenGL rendering code, for example to show 3D models, with Qt Quick is a popular topic with Qt users. With the release of Qt 5.0 the standard approach was to use the beforeRendering and afterRendering signals to issue the custom OpenGL commands before or after the rendering of the rest of the scene,

Read More
Get started today with Qt Download now