From 0017ffac05e3873b323e98e2a29c03681b533111 Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Tue, 25 Nov 2003 23:01:53 +0000 Subject: [PATCH] preload cache banners --- stepmania/src/SongManager.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/stepmania/src/SongManager.cpp b/stepmania/src/SongManager.cpp index a5b6ac6fd7..e57e17b9c7 100644 --- a/stepmania/src/SongManager.cpp +++ b/stepmania/src/SongManager.cpp @@ -321,6 +321,16 @@ void SongManager::PreloadSongImages() TEXTUREMAN->CacheTexture( ID ); } + vector courses; + SONGMAN->GetAllCourses( courses, false ); + for( i = 0; i < courses.size(); ++i ) + { + if( !courses[i]->HasBanner() ) + continue; + + const RageTextureID ID = Banner::BannerTex( courses[i]->m_sBannerPath ); + TEXTUREMAN->CacheTexture( ID ); + } } void SongManager::FreeSongs()