OpenGL

Laszlo Agocs

Qt and Direct3D 12 – First Encounter

Published Thursday January 28th, 2016
1 Comment 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
Laszlo Agocs

Qt Quick with the power of OpenCL on Embedded Linux devices

Published Monday April 20th, 2015
9 Comments on Qt Quick with the power of OpenCL on Embedded Linux devices
Posted in C++, Embedded, Graphics, Multimedia, OpenGL, Qt Quick

Many Qt users encounter a need to integrate GPU compute solutions into their Qt-based applications. What is more, with the advent of compute API implementations and powerful GPUs on embedded devices, using OpenCL or CUDA on an Embedded Linux device is a reality now. In a previous post we looked at NVIDIA’s Jetson TK1 board

Read More
Laszlo Agocs

Introducing video filters in Qt Multimedia

Published Friday March 20th, 2015
15 Comments on Introducing video filters in Qt Multimedia
Posted in Graphics, Multimedia, OpenGL, Qt Quick

Qt Multimedia makes it very easy to get a video stream from the camera or a video file rendered as part of your application’s Qt Quick scene. What is more, its modularized backend and video node plugin system allows to provide hardware accelerated, zero copy solutions on platforms where such an option is available. All

Read More
Laszlo Agocs

Qt Weekly #28: Qt and CUDA on the Jetson TK1

Published Tuesday March 3rd, 2015
7 Comments on Qt Weekly #28: Qt and CUDA on the Jetson TK1
Posted in Compilers, Embedded, Graphics, OpenGL, QPA

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 unorthodox embedded device because its customized Linux system is based on Ubuntu 14.04 and runs the regular X11 environment.

Read More

Qt Weekly #25: Optimization hints on Qt Data Visualization

Published Tuesday February 10th, 2015
5 Comments on Qt Weekly #25: Optimization hints on Qt Data Visualization
Posted in OpenGL, Performance, Qt Data Visualization | Tags: ,

On Qt Data Visualization 1.1 we introduced a beta level optimization hint QAbstract3DGraph::OptimizationStatic and on 1.2 release the feature is fully supported. On this blog we’ll try to explore this optimization a bit more. We have also been asked how many items you can render on scatter graph. We hope that this blog answers to

Read More
Get started today with Qt Download now