Author Archives: Victor Oliveira

How to build GIMP 2.7.5 using MinGW in Windows 32-bits

Hi! As part of my work to implement OpenCL in GEGL and GIMP, I have to compile it for Windows, and it’s no easy task. I’ll describe here the step-by-step how to build GEGL and GIMP from Git. Maybe this … Continue reading

Posted in Uncategorized | 22 Comments

OpenCL on GEGL: Results up to now

Hello everyone! I’m glad to show you the results up to now of my GSoC project about adding OpenCL support to the General Graphics Library. What I’ve done GEGL has two basic data types: GeglTile GeglBuffer A GeglBuffer can be … Continue reading

Posted in gsoc | 52 Comments

The Limits of Understanding

    About This Video This statement is false. Think about it, and it makes your head hurt. If it’s true, it’s false. If it’s false, it’s true. In 1931, Austrian logician Kurt Gödel shocked the worlds of mathematics and … Continue reading

Posted in Uncategorized | Leave a comment


People are entirely too disbelieving of coincidence. They are far too ready to dismiss it and to build arcane structures of extremely rickety substance in order to avoid it. I, on the other hand, see coincidence everywhere as an inevitable … Continue reading

Posted in Uncategorized | Leave a comment

Can a machine have a soul?

Alan, You really have thought about everything, who knows how the world would be if you had lived. Thinking is a function of man’s immortal soul In attempting to construct such machines we should not be irreverently usurping His power … Continue reading

Posted in Uncategorized | 1 Comment

Aleatório semanal

      Solimão I    

Posted in Uncategorized | Leave a comment

Brute Force Exact Euclidian Distance Transform in CUDA

Hi! Following a discussion in Reddit about the Distance Transform in GPU, I decided to post a implementation I made some time ago. It’s the brute force euclidian distance transform. Basically, in a binary image, for each pixel in the … Continue reading

Posted in gpu, image processing | Leave a comment