This is a little graphics toy project that I did in November 2019. It's written in C and OpenGL 3 (Github). The original goal was playing around with shaders and manual antialiasing for mathematically defined shapes (no meshes - only one big quad covering the viewport). Right now there is only a static scene containing two draggable circles/balls and an ellipse shape. The ellipse shape is defined by the position of the circles and a "diameter" that you can also change by dragging the blue inside matter of the ellipse. In May 2020, I ported the code to OpenGL ES 3 / WebGL. It can now be compiled using emscripten, so there is also a web version that I can proudly present you here:


Created: 2020-05-21