Commit Graph
12189 Commits
Author SHA1 Message Date
Glenn Maynard 0d37465667 Add RageSoundReader_Chain. 2004-10-25 00:53:17 +00:00
Glenn Maynard bc8bd43b9e split ConvertMonoToStereoInPlace 2004-10-25 00:49:42 +00:00
Glenn Maynard fd813fe667 add Extend()
cleanup/comment
2004-10-25 00:48:16 +00:00
Glenn Maynard b364bb830b separate search for key to play 2004-10-25 00:46:08 +00:00
Glenn Maynard ef1a3fe1c4 simplify 2004-10-25 00:31:56 +00:00
Glenn Maynard 515b57c8d3 non-brute-force search for nearest grading note, add bAllowGraded (not
used yet)
2004-10-25 00:29:34 +00:00
Glenn Maynard 514f184fef NoteData::GetPrevTapNoteRowForTrack 2004-10-25 00:25:49 +00:00
Glenn Maynard dafce575db simplify (no logic change) 2004-10-24 23:49:33 +00:00
Glenn Maynard 2ad02a8332 Always play the key, even if it's already been hit. 2004-10-24 23:41:02 +00:00
Chris Danford 0a6acd94ae fix centering matrix + perspective projections 2004-10-24 22:59:10 +00:00
Sean Burke a374bda82f Fix capitalization of header. 2004-10-24 21:12:32 +00:00
Glenn Maynard c85de593f9 s/SoundReader_Preload/RageSoundReader_Preload/
split RageSoundReader_Preload::PreloadSound
split RageSound::LoadSoundReader
2004-10-24 19:25:21 +00:00
Glenn Maynard 6d8a38b6a5 vc7 compile fix 2004-10-24 19:21:44 +00:00
Thad Ward 0fd765f611 add AutoKeysounds 2004-10-24 17:48:53 +00:00
Chris Danford ce4780559f froundf -> Quantize 2004-10-24 17:44:51 +00:00
Chris Danford bb0da6a289 quantize rows when reading from BMSs so that we don't end up with 2MB cache files 2004-10-24 17:36:13 +00:00
Steve Checkoway fe3af94ea9 Add files. 2004-10-24 12:41:54 +00:00
Chris Danford eff1dc9695 play auto keysounds 2004-10-24 10:45:30 +00:00
Chris Danford 1b3c786213 cleanup: variable name and const 2004-10-24 10:20:24 +00:00
Thad Ward bcfa824a36 add RageSoundMixer 2004-10-24 08:43:00 +00:00
Glenn Maynard e08df2f165 RageSoundMixBuffer 2004-10-24 03:32:30 +00:00
Glenn Maynard 7f7999e098 update 2004-10-24 03:14:57 +00:00
Glenn Maynard 42bc44330a cleanup 2004-10-24 03:14:24 +00:00
Glenn Maynard b918e1cf52 RageSoundMixBuffer.h 2004-10-24 03:06:28 +00:00
Glenn Maynard 35bdf452dd split RageSoundMixBuffer into its own file 2004-10-24 03:05:57 +00:00
Chris Danford 584189a10c naming cleanup: iNoteIndex -> row 2004-10-24 00:17:15 +00:00
Chris Danford 3ac1dba044 simplify TapAttack storage:
store attack info in TapNote
  in the SMNoteData string, store the attack params inline (like with keysounds)
play keysounds when hit
  still doesn't play keysounds on a miss
  still doesn't play autoKeysounds
2004-10-23 23:41:49 +00:00
Glenn Maynard 056b85f83e The difference between the OpenGL ortho matrix we were constructing and
the OpenGL one is only that the Z value output was [0,1], instead of [-1,+1].
(I can't find D3D docs confirming that this is what D3D wants, but the math
lines up this way.)

Instead of setting up a different matrix from scratch, use OpenGL's well-
defined ranges, and then scale and shift the Z values to the range D3D wants.
2004-10-23 17:46:08 +00:00
Chris Danford 09193d9e4b cleanup:
use references when passing NoteData
  Have player own a NoteDataWithScoring, not derive from it
2004-10-23 17:43:49 +00:00
Glenn Maynard e483125b9f Make RageDisplay_OGL::GetOrthoMatrix the default implementation. 2004-10-23 17:42:00 +00:00
Ben Anderson 3d867ad714 Made more readable as per Glenn's suggestion 2004-10-23 17:29:45 +00:00
Chris Danford 095be05925 default to ignore 2004-10-23 17:05:51 +00:00
Ben Anderson 56a0316a8a Optimization, and slightly more professional-looking behavior for the song progress meter. 2004-10-23 14:38:08 +00:00
Steve Checkoway 4c8aa40a84 OS X build updates. 2004-10-23 06:26:55 +00:00
Glenn Maynard 16e90febbd allow two simultaneous fades 2004-10-23 04:04:09 +00:00
Glenn Maynard dfe6b48b70 cosmetic 2004-10-23 02:18:17 +00:00
Glenn Maynard c326423dce move win32 pixel format dumping code into LowLevelWindow_Win32 2004-10-23 02:16:59 +00:00
Thad Ward 827842a396 Quiet some warnings. (vc8 certainly bitches alot more than vc6 did) 2004-10-23 01:41:21 +00:00
Ben Anderson 715099fc5b Applied GCC 3.4 patch from Crypto++ website, with slight workaround to avoid adding fips140.h. Now compiles on Linux with GCC 3.4. 2004-10-23 00:57:40 +00:00
Glenn Maynard f9bcb3c78b fix 64-bit address output 2004-10-22 22:42:28 +00:00
Glenn Maynard 267a3a9abd enable x86 backtracer on x86-64 2004-10-22 22:17:36 +00:00
Glenn Maynard 14e9e8c64c make x86-64 backtracing work 2004-10-22 22:16:49 +00:00
Glenn Maynard c35aa22588 cleanup 2004-10-22 21:45:44 +00:00
Glenn Maynard 8b6b4f48fb rename eip/ebp/esp -> ip/bp/sp, since it's used for x86-64 too (rip/rbp/rsp) 2004-10-22 21:39:26 +00:00
Glenn Maynard 68289e66e7 type fix for x86-64 2004-10-22 21:33:02 +00:00
Glenn Maynard ee4b509ac5 size fixes for x86-64 2004-10-22 20:33:25 +00:00
Glenn Maynard fc976c1ab1 x86-64 fix 2004-10-22 19:41:22 +00:00
Thad Ward 788e3530b9 add a solution file and a project file for Visual C++ .NET 2003 (vc8),
as Visual C++ .NET (vc7) cannot read them after 2003 converts them.

(yay. yet more project files to keep in sync.)
2004-10-22 07:14:10 +00:00
Ryan Dortmans e4c386a6c8 Fixed y axis inversion 2004-10-22 06:15:14 +00:00
Ryan Dortmans de49d41dd2 Out of bounds access caused Xbox to crash in PUI. 2004-10-22 06:04:15 +00:00