Commit Graph
24498 Commits
Author SHA1 Message Date
Glenn Maynard e6db9bc2a7 RageSound_Generic_Software -> RageSoundDriver 2007-01-19 00:38:24 +00:00
Steve Checkoway ccdf81b295 Remove file. 2007-01-18 12:57:10 +00:00
Steve Checkoway 2984456ba3 Simplify. 2007-01-18 12:46:02 +00:00
Steve Checkoway cde616c5e8 Unused header. 2007-01-18 12:45:35 +00:00
Steve Checkoway 3391f98d52 Unused header and rearranged them. 2007-01-18 12:44:45 +00:00
Steve Checkoway 2207bbec54 Er, character encoding of the comment, maybe? 2007-01-18 12:41:43 +00:00
Steve Checkoway 4f228d3a30 Use IsJoystick() and IsPump(). 2007-01-18 12:35:13 +00:00
Steve Checkoway ff32e1ff9d Add support for the hat switch. This only works if the hid device uses 3 or 7 values plus a null position for the hat and furthermore, the minimum value needs to correspond to up with increasing values moving clockwise. 2007-01-18 12:30:35 +00:00
Glenn Maynard 18d09949c5 less overhead when not used 2007-01-18 10:30:47 +00:00
Glenn Maynard ec1764291d fix RageSoundReader_Preload seek 2007-01-18 10:28:13 +00:00
Glenn Maynard 8ae07ca49f fix slow RageSoundReader_Resample_Good when m_fRate is -1 2007-01-18 10:10:11 +00:00
Glenn Maynard 8ba265a246 fix RageSoundReader_Preload never preloading 2007-01-18 09:51:18 +00:00
Glenn Maynard f8c19d688d clarify 2007-01-18 09:28:05 +00:00
Glenn Maynard 0c2a32144c remove unused RageSoundDriver_Generic_Software.h 2007-01-18 09:23:55 +00:00
Glenn Maynard 5486753c90 RageSoundDriver 2007-01-18 09:20:56 +00:00
Glenn Maynard 97f06ab454 remove GameSoundManager::GetPlayLatency 2007-01-18 09:15:25 +00:00
Glenn Maynard 008ea63793 SOUND->GetPlayLatency -> SOUNDMAN->GetPlayLatency 2007-01-18 09:12:50 +00:00
Glenn Maynard 804e3afd9f unneeded 2007-01-18 09:08:51 +00:00
Glenn Maynard 75da18955d remove SOUNDMAN->PlayOnce 2007-01-18 09:05:13 +00:00
Glenn Maynard 9584ce2b41 remove RageSoundManager::PlayCopyOfSound 2007-01-18 08:48:06 +00:00
Glenn Maynard a6b63cce18 fix bad merge 2007-01-18 08:45:58 +00:00
Glenn Maynard 2387a4e662 use RageSound::PlayCopy 2007-01-18 08:43:26 +00:00
Glenn Maynard e2d9d65065 add RageSound::PlayCopy 2007-01-18 08:41:47 +00:00
Glenn Maynard 32a9a47f87 remove RageSoundManager::PlaySound 2007-01-18 08:34:52 +00:00
Glenn Maynard 4eb20f1e79 remove unsafe return value 2007-01-18 08:32:37 +00:00
Glenn Maynard 0e2fd55a8a remove DeleteSoundWhenFinished 2007-01-18 08:20:36 +00:00
Glenn Maynard 7e8e8aed36 Use RageSound::DeleteSelfWhenFinishedPlaying(). 2007-01-18 08:18:00 +00:00
Glenn Maynard a2d63e2767 RageSound::DeleteSelfWhenFinishedPlaying(). Replaces RageSoundManager::DeleteSoundWhenFinished, without needing to poll every sound in the list every frame and without any extra locking. 2007-01-18 08:16:10 +00:00
Glenn Maynard 984bba5326 remove unused 2007-01-18 07:36:47 +00:00
Glenn Maynard e7393b0cbe tihs is safe now 2007-01-18 07:34:22 +00:00
Glenn Maynard d6efbc455c This isn't safe; RageSoundDriver::StopMixing skips to HALTING. The decoder thread shouldn't hold the lock long anymore, since reading data should be nonblocking (readers at this point are either preloaded, or have a threaded buffer). 2007-01-18 07:32:41 +00:00
Glenn Maynard f5e7833adb Don't lock while calling SOUNDMAN driver calls (mutex ordering requirement). 2007-01-18 07:28:51 +00:00
Steve Checkoway 44baf35a73 Actually check that PumpDevices have the correct vid/pid. 2007-01-18 07:18:41 +00:00
Glenn Maynard 0e43d2fe35 show di->level 2007-01-18 04:23:20 +00:00
Chris Danford a6f09c5e7c Pressing a lower extra fret during a single fret hold breaks the hold. Pressing any extra fret during a two fret hold breaks the hold. 2007-01-17 12:41:53 +00:00
Chris Danford c928ad75fa add a strum window: After pressing the strum button, the player has some time to hit matching frets before being scored TNS_None 2007-01-17 12:02:56 +00:00
Chris Danford 56ca4a5a18 add metrics for NextSong and PrevSong buttons 2007-01-16 07:47:00 +00:00
Steve Checkoway ca92299c23 Sort. 2007-01-16 06:36:09 +00:00
Steve Checkoway c977bf15be Add files. 2007-01-16 06:35:10 +00:00
Chris Danford 15b1789392 add SoundEffectControl.* 2007-01-16 06:28:06 +00:00
Glenn Maynard 1a63e18756 The topcap and bottomcap can overlap, when the hold is very small.
When this happens, fYHead (the end of the topcap) will be greater
than fYTail (the start of the bottomcap).  We want to clip rendering
of one of them, so we don't draw them both in the same spot.  However,
we're clipping both of them: the topcap to the bottomcap's actual start
and the bottomcap to the topcap's actual end.  This leaves a gap between
them.  Only clip the bottomcap.
2007-01-16 05:53:17 +00:00
Glenn Maynard 8708b2ca65 simplify 2007-01-16 05:41:01 +00:00
Glenn Maynard fa42d9099d fix crash when only 3 verts 2007-01-16 05:36:10 +00:00
Glenn Maynard c51214174f implement m_bMuteOnError 2007-01-16 02:32:27 +00:00
Glenn Maynard d5b3a52233 add MuteOnError 2007-01-16 02:23:12 +00:00
Glenn Maynard 45cea37eb1 do nothing if no property 2007-01-16 02:16:48 +00:00
Glenn Maynard 55747b94c7 SoundEffectControl_Off 2007-01-16 02:15:36 +00:00
Glenn Maynard 6ed7363ce0 SoundEffectControl_Off for none 2007-01-16 02:15:10 +00:00
Glenn Maynard b22933188c metrics 2007-01-16 01:40:15 +00:00
Glenn Maynard 9046f91eb2 use SoundEffectControl 2007-01-16 01:39:04 +00:00