Ubershaders: A Ridiculous Solution to an Impossible Problem
Reminds me of https://01.org/fast-ui-draw/blogs/krogovin/2016/fast-ui-draw..., a Canvas implementation from Intel that also uses a uber shader.