Commit Graph
100 Commits
Author SHA1 Message Date
Glenn Maynard ba32e7abba just return; SignalHandler will do this 2007-01-24 11:40:41 +00:00
Glenn Maynard 0b26020d96 fix crashes in crash handler being handled by DoCleanShutdown 2007-01-24 11:38:29 +00:00
Glenn Maynard 7c4394eda7 disable exceptions 2007-01-24 09:53:48 +00:00
Glenn Maynard 7c96f57544 no, *nix builds in gcc 2007-01-24 09:44:23 +00:00
Glenn Maynard 675d991de4 remove HAVE_CRYPTOPP 2007-01-24 09:41:16 +00:00
Glenn Maynard c94a044119 fix DISABLE_CRYPTO 2007-01-24 09:39:55 +00:00
Glenn Maynard 2dcc704b0a HAVE_CRYPTOPP -> !DISABLE_CRYPTO 2007-01-24 09:38:51 +00:00
Glenn Maynard d97acea856 use $(SolutionName) 2007-01-24 08:42:47 +00:00
Glenn Maynard ef2ef41bf8 "use $(SolutionName)" 2007-01-24 08:42:29 +00:00
Glenn Maynard 76d722b38e update 2007-01-24 08:40:00 +00:00
Glenn Maynard be1c9972ce project files 2007-01-24 08:39:40 +00:00
Glenn Maynard 7c9f88afc6 project file 2007-01-24 08:38:48 +00:00
Glenn Maynard 5ee4e793a7 don't do this in VC7 2007-01-24 08:18:38 +00:00
Glenn Maynard 08a4dffbe1 disable exceptions - much smaller binary 2007-01-24 07:51:52 +00:00
Glenn Maynard 01df6164f2 remove old crypto 2007-01-24 07:49:09 +00:00
Glenn Maynard 9cf746b828 remove old crypto 2007-01-24 07:44:00 +00:00
Glenn Maynard 9fe8c732b5 add libtommath, libtomcrypt 2007-01-24 07:42:09 +00:00
Glenn Maynard 766118b1f9 fixes 2007-01-24 07:39:19 +00:00
Glenn Maynard a554a1157a link libtomcrypt instead of crypto++ 2007-01-24 07:38:03 +00:00
Glenn Maynard e774124126 use libtomcrypt 2007-01-24 07:36:25 +00:00
Glenn Maynard 9fcf64cfe1 build libtommath.a and libtomcrypt.a 2007-01-24 07:35:12 +00:00
Glenn Maynard c702121715 project file 2007-01-24 07:32:43 +00:00
Glenn Maynard da7a7cff51 relative path 2007-01-24 07:29:36 +00:00
Glenn Maynard 4b5bd4d387 move object files from the top directory to eg. src/build-XXX/StepMania/Release. This avoids polluting the top directory and automatically names the directory for the configuration. 2007-01-24 07:09:37 +00:00
Glenn Maynard 828200e2e6 rename project 2007-01-24 07:06:10 +00:00
Glenn Maynard b3fe9fd49c clean up project paths 2007-01-24 07:05:43 +00:00
Glenn Maynard a02d0de0a1 remove old files; I wish VC would warn about missing headers in the project 2007-01-24 06:45:00 +00:00
Glenn Maynard 467d5de650 no odd malloc prototypes 2007-01-24 05:47:55 +00:00
Glenn Maynard 68202aaa7b unused 2007-01-24 05:42:24 +00:00
Glenn Maynard 56911b747a libtomcrypt 2007-01-24 05:42:14 +00:00
Glenn Maynard 86c2d3ff61 libtomcrypt, dep libtommath; replacing crypto++ 2007-01-24 05:16:57 +00:00
Glenn Maynard 18cda05b5e add AM_PROG_CC_C_O for per-target CPPFLAGS 2007-01-24 05:05:16 +00:00
Glenn Maynard 79bed3ebd7 support automake-1.10 2007-01-24 04:41:18 +00:00
Glenn Maynard c0de8a3cd8 gettext script needed for AM_ICONV in automake-1.10 (why?) 2007-01-24 04:40:10 +00:00
Glenn Maynard 9ebd6bbf11 fix write buffer alignment if the write buffer is empty and
misaligned; the m_iWriteBufferUsed == 0 case would
skip the realignment
2007-01-23 22:00:19 +00:00
Glenn Maynard 284a6051ba allow compressing stats.xml 2007-01-23 07:32:56 +00:00
Glenn Maynard 976497f388 GunzipFile: delete file 2007-01-23 07:31:47 +00:00
Glenn Maynard 61c2cb479b actual return type 2007-01-23 07:30:12 +00:00
Glenn Maynard 500074a10f error check 2007-01-23 06:54:29 +00:00
Glenn Maynard 4cad35e670 cleanup 2007-01-23 00:07:14 +00:00
Glenn Maynard fa9120108e move prefs out of prefsman 2007-01-22 22:46:25 +00:00
Glenn Maynard 6e20d9d52d use IPreference::GetPreferenceByName 2007-01-22 22:42:39 +00:00
Glenn Maynard b26a48b4d1 unused 2007-01-22 22:29:43 +00:00
Glenn Maynard 49e2b58002 cleanup 2007-01-22 22:28:35 +00:00
Glenn Maynard 9a803f94ed don't load floats as strings 2007-01-22 21:56:56 +00:00
Glenn Maynard e45978da43 use vector 2007-01-22 02:31:58 +00:00
Glenn Maynard efc3247077 update 2007-01-20 01:25:10 +00:00
Glenn Maynard 0e0391007c int16_t 2007-01-20 01:12:25 +00:00
Glenn Maynard fd4b5f93bb RageSoundReader::Read(char *) -> int16_t *. This was originally
char * based on the idea of supporting more than one sample type.
I don't plan to do that (though I may change the sample type to float
or int32).
2007-01-20 01:10:24 +00:00
Glenn Maynard 29edd8be6c use RageSoundReader_PostBuffering 2007-01-19 09:18:53 +00:00
Glenn Maynard c57497c7ee update 2007-01-19 09:17:23 +00:00
Glenn Maynard 7b304ca7e6 RageSoundReader_PostBuffering: general filter for post-buffering
effects too simple to warrant their own filter
2007-01-19 09:13:33 +00:00
Glenn Maynard 76f4575992 do screen flow selection in Lua, not BeginScreen 2007-01-19 08:54:36 +00:00
Glenn Maynard 5224b4b1c7 comment 2007-01-19 06:51:57 +00:00
Glenn Maynard d277f4733d add RageQuadratic::SetFromCubic 2007-01-19 06:45:59 +00:00
Glenn Maynard e4ea02f177 fix repeated slow updates
fix memory leak (apToDelete[i] was not actually being deleted)
2007-01-19 06:39:43 +00:00
Glenn Maynard 58bb20d6b3 Profile courses may refer to profile steps, so free profile courses first. 2007-01-19 06:36:49 +00:00
Glenn Maynard c147dd5a42 unused 2007-01-19 06:16:58 +00:00
Glenn Maynard db674f125f init normally, with the rest 2007-01-19 02:40:07 +00:00
Glenn Maynard 54f83f30e0 Z_PARTIAL_FLUSH is deprecated, pointing to Z_SYNC_FLUSH for
inflate (this doesn't actually do anything in real zlib, anyway)
2007-01-19 02:36:43 +00:00
Glenn Maynard 38a2c6d5c2 init m_iMaxHardwareFrame 2007-01-19 01:28:13 +00:00
Glenn Maynard 8758708e5a update comment 2007-01-19 01:07:54 +00:00
Glenn Maynard e6db9bc2a7 RageSound_Generic_Software -> RageSoundDriver 2007-01-19 00:38:24 +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
Glenn Maynard 0e43d2fe35 show di->level 2007-01-18 04:23:20 +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
Glenn Maynard 762be733df add EffectSpeed, EffectPitch 2007-01-16 01:28:59 +00:00
Glenn Maynard 7c20f4e67d add SoundEffect 2007-01-16 01:28:00 +00:00