With OpenGL as the graphics API, I utilized CUDA as the performance saviour – Yes, on nVidia video cards, it runs fast like hell. My professor also recommended us another simple but fun tool – DevIL, a cross-platform image handling library which is quite easy to learn and use. You can take screenshots for OpenGL scenes.
In the latest lab of my GPGPU class, I use OpenGL/CUDA/DevIL team to craft a random-faults algorithm on quadrilateral (algorithm implementation offered by my professor), as below:
Nice… now I know what to use to compose the sample of my master thesis “global illumination”