Wrote a small test case for something more “modern” with libretro’s GL support. Tested on MESA 9.x with both Radeon and Intel. It uses quite a few GL 3.x features via extensions, so might not work correctly.
Requires GLM and GLEW to build.
Git repo: https://bitbucket.org/Themaister/libretro-gl
It’s 32^3 cubes rendered using instancing. Sounds kinda like a mini-minecraft renderer.