Earlier quoted context omitted.
Jamie Zawinski wrote a similar shim layer to port xscreensaver from OpenGL to OpenGL ES, and had quite a rant about it: https://www.jwz.org/blog/2012/06/i-have-ported-xscreensaver-...
PSA: jwz.org redirects to a unique image when linked from HN unless you are blocking the HTTP Referer header. This can also be avoided by copying & pasting the url into a new tab.
This link might work better for HN users: https://web.archive.org/web/20221122141924/https://www.jwz.o...