GLSLDrawing initialization moved to separate routines