Fluid Simulation

This uses OpenCL to do the fluid simulation and create a realtime normal map and color map, which is then rendered with GLSL shader and grid. Thanks to cwright for demonstrating how to do normal mapping in the GLSL shader, working around QC not supporting commonly seen methods.