Commit Graph
9414 Commits
Author SHA1 Message Date
Chris Danford 71edd1ffa0 fix possible divide by 0 2004-04-14 06:00:32 +00:00
Glenn Maynard 94d3512316 Remove what's left of "Tom Jackson"'s autosync code, since he's
MIA (the only person we couldn't contact for the license switch).  Back
soon ...
2004-04-14 00:21:58 +00:00
Glenn Maynard 388fc02c6d fix possible infinite loop 2004-04-13 23:11:32 +00:00
Glenn Maynard e335f5a90a provide reasonable OptionOrder defaults 2004-04-13 22:23:37 +00:00
Glenn Maynard 6117ea8b1a fix link 2004-04-13 20:00:22 +00:00
Chris Danford 8ecc6183f0 add sort and mode banners, metric for random and roulette scrolling 2004-04-13 09:46:04 +00:00
Chris Danford d61e2b0f40 add sort and mode banners, metric for random and roulette scrolling 2004-04-13 09:04:21 +00:00
Chris Danford 870b5832d8 add sort and mode banners, metric for random and roulette scrolling 2004-04-13 09:02:24 +00:00
Chris Danford ea9f1ca031 remove unused 2004-04-13 08:32:33 +00:00
Chris Danford a690e09f8b fix windows compile 2004-04-13 08:32:03 +00:00
Chris Danford 2639640b03 update makefile 2004-04-13 08:29:34 +00:00
Chris Danford 6f5404c6fe add move Linux mem card write test to seprarate thread 2004-04-13 08:05:50 +00:00
Glenn Maynard 518a749bcf draw hold bodies as a quad strip; much simpler and avoids a lot of duplication 2004-04-13 07:47:10 +00:00
Glenn Maynard 8c8e449922 add DrawQuadStrip 2004-04-13 07:28:25 +00:00
Steve Checkoway 0c297de2c2 update the installer 2004-04-13 06:04:33 +00:00
Steve Checkoway c3d2f21870 add files 2004-04-13 05:54:52 +00:00
Glenn Maynard 673709d06d update (runs, needs more testing) 2004-04-13 02:12:19 +00:00
Glenn Maynard 73e908f2cc fix assert 2004-04-13 02:11:26 +00:00
Glenn Maynard 31b5eccedd better output 2004-04-13 01:48:51 +00:00
Glenn Maynard 0e396e32c4 Rewrite sound locking. 2004-04-13 00:05:35 +00:00
Glenn Maynard 1875901837 Rewrite sound locking. Having a single global mutex for the sound system
is causing contention, leading to skips.  A detail on this is probably
coming to -devs soon ... (this will break the ALSA hw driver compile until
I update it; an hour or so)
2004-04-13 00:04:09 +00:00
Glenn Maynard f1fddd90d1 use SOUND->PlayOnceFromAnnouncer 2004-04-12 20:11:36 +00:00
Glenn Maynard 5c41e31f60 add SOUND->PlayOnceFromAnnouncer(); this is now the preferred
way to play an announcer.  Announcer files are in many separate
directories; scanning a directory can cause a skip, so we don't want
to do that in the main thread during gameplay.
2004-04-12 20:02:47 +00:00
Glenn Maynard bb77e54c39 fix #ifndefs 2004-04-12 08:10:55 +00:00
Chris Danford ee89943d7f enable hardware vertex buffers - for real this time 2004-04-12 03:50:15 +00:00
Chris Danford 62a05271de fix GCC errors/warnings 2004-04-12 03:22:58 +00:00
Chris Danford 3597e45bbc add hardware vertex buffers for OpenGL renderer 2004-04-12 03:07:44 +00:00
Glenn Maynard ef53c07bec sm_crash: pass reason to the crash handler in Windows 2004-04-12 01:47:17 +00:00
Glenn Maynard abd4b43719 add ForceCrashHandler() (same API as the Unix handler) 2004-04-12 01:46:14 +00:00
Chris Danford 4c28614d13 new OpenGL extension definitions 2004-04-12 01:28:40 +00:00
Glenn Maynard cc25c2d3fd update 2004-04-11 04:54:09 +00:00
Glenn Maynard b21fd54b8e split out RageSoundPosMap (too much code in RageSound) 2004-04-11 04:51:03 +00:00
Glenn Maynard 0b0db1cbe0 s/position/decode_position/ 2004-04-11 04:01:07 +00:00
Glenn Maynard 228f2bf858 split out AdjustBalance, FadeSound 2004-04-11 03:31:14 +00:00
Glenn Maynard 8e42e80208 trace fix 2004-04-11 01:45:29 +00:00
Glenn Maynard 83e96f5187 comment 2004-04-11 01:44:37 +00:00
Glenn Maynard 5e4eb9e001 optimize SM_SDL_ErrorDiffusionDither like SM_SDL_OrderedDither; now
it's only about 50% slower
this also fixes banding after dithering gradients
2004-04-11 01:41:35 +00:00
Glenn Maynard 67eb0be6b0 fix race condition 2004-04-11 01:03:18 +00:00
Glenn Maynard fd839eb946 optimize SM_SDL_ErrorDiffusionDither: takes about half as long now
(but it still takes 3x as long as SM_SDL_OrderedDither, and I still
see banding in both vertical and horizontal gradients ...)
2004-04-10 23:09:41 +00:00
Glenn Maynard 668be17204 fix dupe texture loads (mostly harmless _blank/_black dupes, but sometimes
more)
2004-04-10 22:15:16 +00:00
Glenn Maynard d7ede40600 fix unmount memleak
make sure we normalize mountpoints the same way when unmounting as mounting
add checkpoints
2004-04-10 21:45:14 +00:00
Glenn Maynard d42bf52bf8 typo 2004-04-10 21:00:38 +00:00
Glenn Maynard 0c9e2ef404 (that'd just be confusing) 2004-04-10 20:42:09 +00:00
Glenn Maynard 2cfb403220 fix PointsToValidCall for some types of CALL instructions
get a stack frame if we eg. "CALL NULL"
2004-04-10 20:18:49 +00:00
Glenn Maynard c3b3df6d69 There doesn't seem to be any documentation on the purpose of "physical"
vs "IOProc" formats (why would you ever want them to be different?), or
their behavior.  It's possible that the available IOProc formats depend
on the current physical format, or vice versa, so let's try setting up
one before querying the other.
2004-04-10 08:32:59 +00:00
Glenn Maynard dcbd6454eb StartDecodeThread earlier 2004-04-10 07:18:19 +00:00
Glenn Maynard f9a38f49cb call StartDecodeThread()
(Hopefully all remaining issues with the CA drivers can be fixed and
we can remove this driver ...)
2004-04-10 07:15:37 +00:00
Glenn Maynard e2d6911fb9 set SDL_VIDEODRIVER so SDL doesn't try to fire up aalib, etc 2004-04-10 06:28:08 +00:00
Glenn Maynard 3a4737905f remove ScreenRaveOptions 2004-04-10 01:43:10 +00:00
Glenn Maynard 27c0fb5668 ScreenRaveOptions update 2004-04-10 01:40:44 +00:00