create own compilation unit for GL context - fixes shader not being created per context

fix iteration order when drawing nodes

increase maximum possible number of 2D layers

add correct interleaving of opaque and transparent sprites

rename font shader to generic sprite shader

minor improvements

(0) -30 -10 -6 +6 +10 +30 tip

mercurial