Commit Graph

24083 Commits

Author SHA1 Message Date
Glenn Maynard 59b35c19bb simplify stream configuration 2006-12-16 22:45:44 +00:00
Glenn Maynard 3f3e6cd480 fix init order warning 2006-12-16 22:12:20 +00:00
Glenn Maynard 45ee492808 LoadActor(path)(args) -> LoadActor(path, args) 2006-12-15 23:04:47 +00:00
Glenn Maynard 1cf89233a8 rename LoadActor to LoadActorFunc
allow level param to LoadActorFunc
LoadActor now evaluates the function; arguments can be passed
directly to LoadActor; use LoadActorFunc if you want to get the
factory directly
2006-12-15 23:03:47 +00:00
Chris Danford 09e8c0bc34 Make addition a texture coord shift instead of a separate element. This means fewer texture swaps when drawing, fewer graphics to maintain, and lets non-tap elements have addition coloring 2006-12-15 22:27:00 +00:00
Glenn Maynard b700578675 remove unused param 2006-12-15 21:23:37 +00:00
Steve Checkoway 0022407a7a I think this handles repeat events correctly now. It is hard for me to test it though. 2006-12-15 05:51:22 +00:00
Glenn Maynard ebd0ca28b5 implement swap, operator=, block sizes 2006-12-14 19:37:57 +00:00
Glenn Maynard 622d6b433b default buffer size of 512 2006-12-14 10:57:37 +00:00
Glenn Maynard a348425d23 fix RageSoundReader_Pan::Read logic 2006-12-14 02:32:33 +00:00
Glenn Maynard 4418f202f4 update comment 2006-12-13 22:30:35 +00:00
Glenn Maynard 5bfc731036 remove old GetPCM 2006-12-13 18:40:02 +00:00
Glenn Maynard 7fecf43f1d update comment 2006-12-13 18:38:07 +00:00
Glenn Maynard 95f72debdc remove pSound param 2006-12-13 09:17:48 +00:00
Glenn Maynard 2377925f41 remove iRate param 2006-12-13 09:15:29 +00:00
Glenn Maynard 0f76adec67 GetSampleRate(int) -> GetSampleRate(); one sample rate
per driver
2006-12-13 09:13:41 +00:00
Glenn Maynard f75a281c18 GetPosition(pSound) -> GetPosition(); one hardware sound position
per driver
2006-12-13 09:10:08 +00:00
Glenn Maynard fb9639f52c remove RageSoundDriver_DSound (complicated hardware mixer) 2006-12-13 08:58:40 +00:00
Glenn Maynard fae5e9fafa remove RageSoundDriver_ALSA9 (complicated hardware mixer) 2006-12-13 08:56:56 +00:00
Glenn Maynard 873a979b06 make GetSource virtual 2006-12-13 08:47:05 +00:00
Steve Checkoway 66e3eaa3e9 Fix crash on extra stage but I'm a little concerned that this is just covering up the real bug. 2006-12-12 12:24:27 +00:00
Steve Checkoway ebbd138a76 Cleanup. 2006-12-12 12:11:24 +00:00
Steve Checkoway eab92a7ded Tune, align loops. 2006-12-12 11:45:27 +00:00
Chris Danford f968d9d215 move LifeChange from Preference to Metrics 2006-12-12 10:50:18 +00:00
Chris Danford 4ef0bc548b move LifeChange from Preference to Metrics 2006-12-12 10:31:16 +00:00
Jason Felds dd294343b4 Fix crash. 2006-12-12 05:20:59 +00:00
Glenn Maynard 893e9d9e53 units are samples, not bytes 2006-12-12 02:47:35 +00:00
Chris Danford 3e697a10b7 broadcast ScoreNone on TNS_None 2006-12-12 01:33:38 +00:00
Chris Danford f4db1eff44 metrics for bar alphas 2006-12-12 01:04:26 +00:00
Chris Danford 4db4ff256d metrics for bar alphas 2006-12-12 00:42:13 +00:00
Chris Danford ab85bc0e83 remove hard-coded loading of Board commands and make generic 2006-12-12 00:19:35 +00:00
Chris Danford d78274b515 add ComboStopped commands 2006-12-11 14:20:08 +00:00
Steve Checkoway 06bb8c9582 Use the float interface. 2006-12-11 13:55:05 +00:00
Steve Checkoway 996385f795 All subclasses to get float data. 2006-12-11 13:54:39 +00:00
Steve Checkoway e7832c9ad4 Mix using the vector unit on OS X. 2006-12-11 13:31:51 +00:00
Steve Checkoway 768c25ed1b Comment. 2006-12-11 13:31:10 +00:00
Steve Checkoway 02282d4a14 Loosen sse read restrictions. Tested. 2006-12-11 13:26:12 +00:00
Steve Checkoway 6c9632bdc6 Test misaligned reads. 2006-12-11 13:03:27 +00:00
Steve Checkoway 0c539b83ce Loosen altivec read restrictions. The src buffer still needs to be 16 byte aligned but the dest buffer only needs to be aligned for the type (2 bytes for int16_t and 4 for float). 2006-12-11 13:02:57 +00:00
Chris Danford 668158658e move Jump window and Hopo window values to be preferences 2006-12-11 12:59:32 +00:00
Chris Danford 2093deec52 play OnCommand on receptors 2006-12-11 12:28:17 +00:00
Chris Danford 64cf66a639 fix broken strum 2006-12-11 12:27:58 +00:00
Chris Danford 7eda0edd2f fix lastHopoCol not set after each Hopo
Play TNS command only on the shortest string when playing a chord
2006-12-11 12:26:42 +00:00
Steve Checkoway d5e67ae508 The data is not unaligned, it will be aligned at the boundary natural for its size or larger. (Typically at a sizeof(void*) boundary.) It is misaligned in the sense that it isn't at the 16 byte boundary we require. 2006-12-11 10:33:35 +00:00
Chris Danford 380868986f add board OnCommand, optimize board drawing 2006-12-11 06:33:51 +00:00
Chris Danford 41a5ac9b66 add missing RageSoundReader_Pan.* 2006-12-11 06:31:42 +00:00
Glenn Maynard f33bb09334 use default 2006-12-11 05:59:27 +00:00
Steve Checkoway 1adb0fcc87 Add memory alignment hacks so I can run the test on x86 linux. The sse code is portable. 2006-12-10 13:55:18 +00:00
Steve Checkoway 84dc0ea84c Simplify compilation instructions. 2006-12-10 13:24:30 +00:00
Steve Checkoway 5e87581379 No need to assert, these are only used in once place and the preconditions are checked. Remove dependence on RageUtil (and global.h). Makes this easier to test. 2006-12-10 13:24:06 +00:00