GLSL Hacker 0.5.0 (Windows / Mac OS X / Linux)
OpenCL Emu is a set of effective tools for the OpenCL software development designed for AMD GPUs without the explicit need of GPU hardware. It allows developing and debugging an OpenCL kernel as a C++ procedure inside your MS Visual Studio application while providing an easy switch between CPU, GPU or GPU-emulator at the backend. This tool would enable programmers to start developing using OpenCL language instantly without having to learn the intricacies of the OpenCL run-time, saving them time to concentrate more on developing parallel algorithms and making the shift to OpenCL a step easier.