Raphaël here 👋

Shader hello world

...using GlslCanvas.js

...using handmade webgl (120 lines of javascript, vs ~2k before ^^)

it handles time, mousehover, and transparancy!

Antialiased ying-yang

and now using premultiplied alphas to correctly blend the background:

reveal the construction process by mousing over it!