OpenGL

Qt/X11 bring up on Tegra2 with full OpenGL ES 2 support

Published Friday February 5th, 2010 | 15 Comments on Qt/X11 bring up on Tegra2 with full OpenGL ES 2 support
Posted in Build system, Embedded, OpenGL

Requirements 1) Tegra 2 platform 2) The latest Nvidia Tegra2 SDK (11.0074_devlite_eula_Beta-RC.zip at this time) Board bring up Nvidia have done a pretty good job in documenting bring up and I will not paraphrase them. I personally used their dev environment exactly as intended (answering every question posed during installation with an affirmative), so my […]

Read More

Qt Graphics and Performance – Fast Text

Published Monday January 18th, 2010 | 11 Comments on Qt Graphics and Performance – Fast Text
Posted in Graphics Dojo, OpenGL, Painting

Previously in this topic: Whats Hot and whats Not An Overview The Raster Engine The OpenVG Engine The OpenGL Engine The Cost of Convenience In my previous post, The Cost of Convenience, we saw quite clearly that text drawing was a major bottleneck. Text drawing is quite common in GUI applications though, so we need […]

Read More

Qt Graphics and Performance – The Cost of Convenience

Published Monday January 11th, 2010 | 25 Comments on Qt Graphics and Performance – The Cost of Convenience
Posted in Graphics Dojo, Graphics View, OpenGL, Painting

Previous posts in this topic: Whats Hot and whats Not An Overview The Raster Engine The OpenVG Engine The OpenGL Engine So, its time for my next post. Todays topic is how convenience relates to performance, specifically in the context of QGraphicsView. My goal is to illustrate that the way to achieve fast graphics is […]

Read More

Qt Graphics and Performance – OpenGL

Published Wednesday January 6th, 2010 | 19 Comments on Qt Graphics and Performance – OpenGL
Posted in Graphics Dojo, OpenGL, Painting, Performance

Introduction Here’s the next instalment of the graphics performance blog series. We’ll begin by looking at some background about how OpenGL and QPainter work. We’ll then dive into how the two are married together in OpenGL 2 Paint Engine and finish off with some advice about how to get the best out of the engine. […]

Read More

Qt Graphics and Performance – An Overview

Published Wednesday December 16th, 2009 | 21 Comments on Qt Graphics and Performance – An Overview
Posted in Graphics Dojo, OpenGL, Painting, Performance

For this blog series that I’m doing, I figure its nice to start with an overview of the whole painter, pixmaps, widgets, graphicsview, backingstore idea. At the centre of all Qt graphics is the QPainter class. It can render to surfaces, through the QPaintDevice class. Examples of paint devices are QImage’s, QPixmaps and QWidgets. The […]

Read More

Building Qt to make use of the Beagle board’s SGX GPU

Published Friday November 20th, 2009 | 32 Comments on Building Qt to make use of the Beagle board’s SGX GPU
Posted in Build system, Embedded, Graphics View, OpenGL, Painting, Performance, Qt

Introduction Texas Instruments has a wiki which documents what is required to bring Qt up on the Beagle board with full OpenGL ES (1/2) support: http://www.tiexpressdsp.com/index.php/Building_Qt and I would like to thank one of their engineers, Varun, for his quick turn around times in addressing any questions I raised. This blog entry is intended to […]

Read More

Qt/3D features in Qt 4.6

Published Tuesday November 10th, 2009 | 32 Comments on Qt/3D features in Qt 4.6
Posted in OpenGL, Painting

For the last year, we have been investigating API’s that Qt needs to support 3D applications and clever 2.5D effects with OpenGL.  When we started all this a year ago, the problem was broken down into three main areas: Enablers – Basic building blocks like matrices, shaders, vertex buffers, etc. Portability API – API’s that […]

Read More
Get started today with Qt Download now