Glenn Maynard
8a45506bca
cleanup
2004-04-15 20:10:40 +00:00
Glenn Maynard
203af6d23f
cleanup
2004-04-15 19:32:31 +00:00
Glenn Maynard
599a921933
begin major cleanup of "arguement" handling
2004-04-15 19:31:45 +00:00
Charles Lohr
16e5e7bb68
I have added some command-line processing. Look at the bottom of
...
StepMania.cpp for it. I have also moved the connect stuff out of the
NetworkSyncManager constructor, so it doens't do ANYTHING unless
it's in the command-line args. Also, now NSMAN works by the '--NETIP='
flag.
2004-04-15 15:31:59 +00:00
Glenn Maynard
97e040279e
autosync is back - Tom Jackson appears in a puff of logic
2004-04-15 05:41:57 +00:00
Chris Danford
3dc41e5d94
move rendundant renderer code to be shared by all
2004-04-15 05:24:28 +00:00
Chris Danford
feb14c6b84
draw hardware buffers with glDrawRangeElements
2004-04-15 05:02:35 +00:00
Chris Danford
c93ac846dd
fix wrong buffer type
2004-04-15 04:31:21 +00:00
Glenn Maynard
3b541425e9
optimize: reduce superfluous GetHoldNoteScore, GetHoldNoteLife, m_HeldHoldNotes[],
...
m_ActiveHoldNotes[] calls
2004-04-15 01:31:28 +00:00
Charles Lohr
4b7c6521ad
I changed the way StepMania connects to an IP or listens to something that
...
makes way more sense. StepMania.exe -NETIP:[IP] and added support
for reading profile names (for LAN). The LAN looks very stable at this point.
2004-04-14 20:39:58 +00:00
Glenn Maynard
4f82c6d4fb
fix rendering glitch
2004-04-14 20:17:03 +00:00
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