Real-time ocean simulation following Tessendorf's model, using the Phillips Spectrum, IFFTs and GPU shaders. Built in Rust with a focus on performance, realism, and learning experience.