-
Recent Posts
Recent Comments
Archives
Categories
Meta
Author Archives: Henry
Heavy computing with GLSL – Part 5: Emulated quadruple precision
It’s been a while since my last post about the wonders of modern GPU computing with GLSL but the following concept really took a lot of time to get it to work as intended. Today I’m going to introduce emulated … Continue reading
Heavy computing with GLSL – Part 4: NVIDIA optimizations
In my recent post about double emulation in GLSL I tested the shader code on my ATI GPU. That was a mistake… Mauna pointed out that the double emulation shader does not work on NVIDIA GPUs. I checked that and … Continue reading
Heavy computing with GLSL – Part 3: Hardware double precision
Usually GPUs do not support double precision. However, since it has become popular to utilize GPUs for computations of all sorts and the introduction of languages to support these efforts (like OpenCL, Cuda) it has become more and more important … Continue reading
Heavy computing with GLSL – Part 2: Emulated double precision
Introduction In my last post I introduced a simple mandelbrot fractal shader with GLSL. Unfortunately Intentionally, the shader code uses single precision floating point variables which ensures great performance but limits the zoom factor to about 17 before the lack … Continue reading
Heavy computing with GLSL – Part 1
Introduction In my previous GLSL post I have shown how to draw a white quad. Since this is not the greatest visual experience, I will show something more interesting you can do with shaders in this post. I have chosen … Continue reading
Hello GLSL – GLSL Shader App with Qt
Introduction In this tutorial we will extend the previous tutorial and make use of a Shader written in GLSL to fill our spinning quad. GLSL is a C-like language you can use to execute code on your GPU (aka graphics … Continue reading
Hello Quad (basic OpenGL App with Qt)
Introduction In this first tutorial we will create a simple (I mean really simple…) Qt program to render OpenGL graphics (spinning quad). I will extend the programs you find in the Qt boxes demo and Qt OpenGL examples with a … Continue reading