Here's my challenge entry - Written using Visual C++, for OpenGL ES 2.0, the only external tool used was Pixel Font ( http://www.min.at/prinz/software/pixelfont/
) which exports a header file used to generate 8x8 arrays used to draw characters (that look like the windows system font)
Due to differences between the AMD and the Mali implementations of EGL config set up stuff I've had to provide two exe's, they're in obviously named sub folders.
If you're using a recentish ATI/AMD card the native implementation should just work
Otherwise Mali will, but its slower because its emulated over normal GL.
(One of them should work with ANGLE DLLs from other implementations)
Out of scope there are some keypresses too
SPACE - pauses
PLUS - increases the number of UDGs on screen (makes it slower)
MINUS - - decreases the number of UDGs on screen (makes it faster, i think zooming once makes the copperesque bit run at super speed)
Will post some more info on the implementation tomorrow as I've written that on my laptop. But to give an indication the last screenshot attached I ran it with wireframe mode on and zoomed in to show the UDG triangle construction
Vimeo Link -> https://vimeo.com/60122930