An experimental real-time photon mapping engine using OpenCL