use DEF_INIT
GLShader now takes multiple source strings
use init macros
GLSceneInfo