virtual bool create() override; // load shader prog, scene data etc
virtual void draw() const override; // set state from camera, set uniforms
virtual bool create() override; // load shader prog, scene data etc
virtual void draw() const override; // set state from camera, set uniforms