libsuperderpy_start: load shaders before loading the loading gamestate

Allows the loading gamestate to use shaders created in common resources.
This commit is contained in:
Sebastian Krzyszkowiak 2018-11-22 03:37:32 +01:00
parent 80f59721f2
commit a6abd01ec2
No known key found for this signature in database
GPG key ID: E8F235CF3BDBC3FF

View file

@ -345,6 +345,7 @@ SYMBOL_EXPORT int libsuperderpy_start(struct Game* game) {
}
al_register_event_source(game->_priv.event_queue, al_get_timer_event_source(game->_priv.timer));
ReloadShaders(game, false);
al_flip_display();
al_start_timer(game->_priv.timer);
@ -365,9 +366,10 @@ SYMBOL_EXPORT int libsuperderpy_start(struct Game* game) {
game->_priv.loading.gamestate->data = (*game->_priv.loading.gamestate->api->Gamestate_Load)(game, NULL);
PrintConsole(game, "Loading screen registered.");
ReloadShaders(game, false);
game->_priv.timestamp = al_get_time();
game->_priv.paused = false;
ReloadShaders(game, false);
return 0;
}