// constructing with an audio device forces output buffer allocation
// constructing without an audio device puts in one buffer at a time mode
RenderEngine(MWindow *mwindow,
// constructing with an audio device forces output buffer allocation
// constructing without an audio device puts in one buffer at a time mode
RenderEngine(MWindow *mwindow,