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