Rewrite of retroarch advertro into GL3/GLES2