A procedural world using OpenCL