The author delves into the world of OpenGL after being inspired by a hiring challenge. They set out to render 1 million spheres with dynamic lighting and highlighting while maintaining 60 FPS. The project faced challenges, including debugging a flattened sphere and reusing VAOs between spheres and the light source. The author eventually ports the project to WASM and WebGL for better performance. Along the way, they document their mistakes to help others learn from their experience. Despite the setbacks, the author finds the project fun and educational, hinting at exploring compilers next. (Word count: 100)
https://uds5501.github.io/mindpalace/2025/03/01/opengl-webgl-porting.html