glClearColor(1, 1, 1, 1);
+ init_audio();
+
if(!init_vrhands()) {
return false;
}
if(opt.vr || opt.fullscreen) {
app_grab_mouse(true);
}
+
+ if(mscn->music) {
+ mscn->music->play(AUDIO_PLAYMODE_LOOP);
+ }
return true;
}
void app_cleanup()
{
+ if(mscn->music) {
+ mscn->music->stop();
+ }
+ destroy_audio();
+
app_grab_mouse(false);
if(opt.vr) {
goatvr_shutdown();
glLoadMatrixf(view_matrix[0]);
draw_scene();
- draw_vrhands(); // XXX
if(!fb_srgb && sdr_post_gamma) {
slow_post(sdr_post_gamma);