Archive for the ‘Qt’ Category

QtOpenCL tested on my old machine

Qt Labs posted today an interesting blog post about OpenCL and how Qt will help developers to make OpenCL easier for them.

OpenCL is an open standard and a framework developed by nVidia, Apple and ATI that let’s programmer run a piece of code on the GPU (or in parallel simultaneously on the CPU too). The power of OpenCL comes from the fact that our GPUs are much more powerful than the normal CPUs and they are massively optimized to run code in parallel. By offloading the CPU from heavy calculations and by running the calculations in parallel on the GPU, we can achieve some very impressive performance boosts. I’ll present the results on my machine below.

QtOpenCL is Qt’s way to help us with OpenCL. It will, according to the blog post

The QtOpenCL library wraps the OpenCL 1.0 API in a Qt-style API.  It takes the pain out of OpenCL initialization, program compilation, and kernel execution.  It also provides convenience functions for interfacing to existing Qt facilities such as QImage and QtOpenGL.

Read more

Playing around with QML, Part 1

I have been intrigued by QML ever since I saw the first demos online at Qt Beta Labs. Creating beautiful UIs, fast and with great animations is not easy with the current programming tools at hand. This is arguably the problem Qt is trying to solve with QML. I think they are doing great and this is the way to do UIs in the future, but I found some interesting issues with QML while playing around with it last evening.
Read more

Return top

Hi, I am Kypeli

I am a software engineer working on Qt development in C++ and in the MeeGo handheld UX environment. Here you find my thoughts on various topics ranging from software engineering and design to Qt and MeeGo.


Follow me on Twitter. My CV is here.