Commit Graph

57 Commits

Author SHA1 Message Date
Chris Danford 0938d9d9a7 conver more to use Preference 2005-04-28 08:27:40 +00:00
Ben Anderson 0db665d4d6 Thorough(!) remodeling of the arch/ directory and the contents therein; fixed link-time warnings on GCC and should make things a lot easier to manage. A pile of other random things too, mostly cleanups and getting things to work with the remodeled arch/ directory. 2005-03-14 06:44:38 +00:00
Glenn Maynard eadd3b3edb separate "low res loaded on startup" and "low res loaded on demand" banner modes 2005-03-08 01:39:32 +00:00
Glenn Maynard 4a442d1699 more renames 2005-01-20 01:30:56 +00:00
Glenn Maynard 24250824de At the cost of losing change history, I'm renaming a couple "SDL" filenames
that no longer have any connection to SDL; the names are just too confusing.
2005-01-20 01:26:15 +00:00
Chris Danford 005a7f5efa convert more prefs to use Preference 2004-12-04 10:35:50 +00:00
Glenn Maynard fdbe1b01dd implement PREFSMAN->m_bPalettedBannerCache 2004-09-04 04:29:37 +00:00
Glenn Maynard 19f2cf7e3b zoomSurface -> RageSurfaceUtils::Zoom
Zoom() handles its own format limitations
2004-08-28 09:38:22 +00:00
Glenn Maynard 3d3cbc73e5 SM_SDL_OrderedDither -> RageSurfaceUtils::OrderedDither
SM_SDL_ErrorDiffusionDither -> RageSurfaceUtils::ErrorDiffusionDither
(these have nothing to do with SDL; I'd rename the files but I hate
losing CVS history)
2004-08-28 09:09:34 +00:00
Glenn Maynard 5e685199de if banner caching is disabled, don't waste time on load 2004-08-11 22:52:35 +00:00
Glenn Maynard 712ac39ed2 unneeded 2004-06-16 23:22:23 +00:00
Glenn Maynard 87823229c5 error handling fixes 2004-06-14 01:12:22 +00:00
Glenn Maynard b481fc465b excessively large commit: use RageSurface 2004-06-14 00:51:00 +00:00
Glenn Maynard 2cab5c4689 license updates 2004-05-31 22:42:12 +00:00
Glenn Maynard 0b96646afc checkpoint 2004-05-24 00:24:47 +00:00
Glenn Maynard c0adadd3a5 IniFile cleanup 2004-05-23 02:27:51 +00:00
Glenn Maynard a33e65a552 cleanup 2004-05-17 02:38:01 +00:00
Glenn Maynard 7534fada15 use ApplyHotPinkColorKey 2004-05-17 01:50:07 +00:00
Glenn Maynard ef47972465 use fast dither for banner cache 2004-05-02 03:51:25 +00:00
Glenn Maynard d5098c84ce move texture load policy into RageTextureID, so it can be set to volatile consistently
for banners/backgrounds
2004-03-26 10:15:18 +00:00
Glenn Maynard c58fe72382 use Sprite::SongBannerTexture 2004-03-26 07:56:18 +00:00
Glenn Maynard 2a542c6ebf make failed banner caching nonfatal 2004-02-20 04:53:51 +00:00
Chris Danford b3ff1ef883 re-add mipmapping, support it in OpenGL (D3D unimplemented) 2004-01-23 06:20:28 +00:00
Glenn Maynard 11870a6072 continue phasing out BASE_PATH and SLASH 2003-12-10 09:26:05 +00:00
Glenn Maynard 658c72c6ad start phasing out BASE_PATH and SLASH 2003-12-10 09:02:55 +00:00
Glenn Maynard 870527c9aa remove CreateDirectories uses 2003-12-07 04:16:10 +00:00
Glenn Maynard ac58bafad5 use SDL_LoadImage 2003-12-04 20:43:22 +00:00
Glenn Maynard da160607b8 Allow preloading all song banners. 2003-11-25 22:56:48 +00:00
Glenn Maynard fddcb9ecd5 Use CHECKPOINT_M instead of Checkpoint. It's simpler, faster and more reliable. 2003-10-22 06:37:31 +00:00
Glenn Maynard f611e2461e namespace cleanup 2003-10-03 21:38:38 +00:00
Glenn Maynard c9074c170c IniFile::SetValueB->SetValue, etc. Cleanup. 2003-10-02 02:11:47 +00:00
Glenn Maynard b13cb43aa6 IniFile::GetValueB->GetValue, etc. Cleanup. 2003-10-02 02:03:29 +00:00
Glenn Maynard 363d0eb1fc Fix low-quality banners. 2003-09-06 05:23:26 +00:00
Chris Danford 278cb4c3f1 runs on Xbox 2003-07-22 07:47:27 +00:00
Glenn Maynard fad1fb4225 Fix color key in faded rotated banners. 2003-07-14 22:42:12 +00:00
Glenn Maynard 2dce704fa4 Fix resizing. Add debug output. 2003-07-14 22:24:32 +00:00
Glenn Maynard 16b0cd24ec fix leak 2003-07-10 01:58:48 +00:00
Glenn Maynard 329712816f Don't delete a texture twice 2003-07-09 04:29:23 +00:00
Glenn Maynard 237565b865 cleanup 2003-07-09 04:20:37 +00:00
Chris Danford 9c9aef37c7 fold CroppedSprite functionality into Sprite
more work on Rave
2003-07-03 06:38:57 +00:00
Glenn Maynard 29a53a9435 use FMT_A1BGR5 2003-06-30 03:14:13 +00:00
Glenn Maynard 0e2fe4a69d simplify 2003-06-30 03:12:36 +00:00
Glenn Maynard a845a86040 make GetTexHandle() const 2003-06-22 01:28:23 +00:00
Glenn Maynard 5e1cde48fb detect square (diagonal) banners, and give a small margin of error 2003-06-16 18:26:24 +00:00
Glenn Maynard 12f058664f fix spurious warnings 2003-06-15 02:19:58 +00:00
Glenn Maynard 375c2df8ff comments, cleanup 2003-06-15 01:56:27 +00:00
Glenn Maynard 0573864206 banner cache for group banners 2003-06-15 01:53:51 +00:00
Glenn Maynard 06af315dfd Refactor:
It seems to be no big deal to have a lot of small files; I think it's the
actual scan of the song tree that's expensive.  Simplify with this in
mind.

Load song banners when the song is loaded, so we don't load banners
for songs that aren't there.

Avoid touching the original banner when we're simply loading.
2003-06-15 00:57:05 +00:00
Glenn Maynard 17f2a9c906 cleanup 2003-06-14 23:44:24 +00:00
Glenn Maynard 026903bbd1 add UncacheSongBanner 2003-06-14 23:30:21 +00:00