Glenn Maynard
74ee22ad04
cleanup
2005-10-24 02:14:43 +00:00
Glenn Maynard
a9712d7a38
cleanup
2005-10-24 02:08:27 +00:00
Glenn Maynard
63cb85cafa
clean up and optimize
2005-10-24 02:00:19 +00:00
Glenn Maynard
9d32f5e9f5
use PREFSMAN->m_iSoundPreferredSampleRate
2005-10-24 01:21:07 +00:00
Glenn Maynard
9bd1ed48d6
cleanup
2005-10-23 22:27:13 +00:00
Glenn Maynard
98270a69a2
add SoundPreferredSampleRate
2005-10-23 22:11:48 +00:00
Glenn Maynard
9d7ce29cdd
report the fake sample rate, so changes to it work
2005-10-23 22:00:23 +00:00
Glenn Maynard
49e8dd1327
cleanup
2005-10-23 21:53:32 +00:00
Chris Danford
a048cc52bb
assert earlier if missing rather than when trying to open the Milkshape file
2005-10-23 18:48:25 +00:00
Chris Danford
59602f6f6e
sort list of files by file name
2005-10-23 18:02:32 +00:00
Chris Danford
eb2efd6d52
fix uninstall dialog listed all package names on one line
2005-10-23 17:18:24 +00:00
Chris Danford
a6d98549e3
fix uninstall dialog listed all package names on one line
2005-10-23 17:06:54 +00:00
Steve Checkoway
5d41ae8076
Update Library project.
2005-10-23 09:54:37 +00:00
Steve Checkoway
7888f7b53d
Add theora.
2005-10-23 09:53:14 +00:00
Steve Checkoway
e1ba368806
Update project file.
2005-10-23 09:52:29 +00:00
Steve Checkoway
1a78603d2a
Add static libs.
2005-10-23 09:51:52 +00:00
Glenn Maynard
e91c75211f
fix warning
2005-10-23 07:55:11 +00:00
Glenn Maynard
d19569178c
bind GetAllTrails
2005-10-23 07:52:02 +00:00
Glenn Maynard
7427c17629
fix m_fInvertDistance
2005-10-23 07:50:16 +00:00
Glenn Maynard
189d797d22
update
2005-10-23 07:08:45 +00:00
Glenn Maynard
7a67264ece
remove GetVolume
2005-10-23 07:05:33 +00:00
Glenn Maynard
8b34d6eef8
cleanup
2005-10-23 07:04:55 +00:00
Chris Danford
eea214bad5
remove choosing WaveOut
2005-10-23 04:55:01 +00:00
Glenn Maynard
8b0223350f
Pull complicated computations out of per-arrow code, and run them just once per
...
frame.
This is a minor optimization, but it can gain a couple FPS. More importantly,
it reduces the amount of code in the time-critical functions, which makes it
easier to profile and optimize the time-critical parts. (Eventually, this should
probably be real class.)
2005-10-23 04:22:29 +00:00
Glenn Maynard
2378994167
cleanup
2005-10-23 04:14:06 +00:00
Glenn Maynard
a38d69ed03
fix off by half a pixel in centered
2005-10-23 04:11:27 +00:00
Glenn Maynard
60b9939f44
cleanup
2005-10-23 02:52:24 +00:00
Glenn Maynard
45609c3456
cleanup
2005-10-23 02:48:03 +00:00
Glenn Maynard
62ef25e655
cleanup
2005-10-23 02:40:40 +00:00
Chris Danford
0dd5dda8d4
remove "Play ". The long file name causes it to wrap.
2005-10-23 02:01:24 +00:00
Glenn Maynard
ddbbe5b561
fix judgement too small in mini
2005-10-23 00:51:56 +00:00
Glenn Maynard
025b671698
fix mini when not in 0..1
2005-10-22 23:31:12 +00:00
Glenn Maynard
4410080639
Tweak mini: instead of zooming out the whole field, zoom out each individual
...
arrow, and push the columns together a bit. It looks the same, except that it
doesn't cause arrows to be closer together, like increasing the scroll speed to
match. This keeps mini from causing many more notes to be drawn. In general,
effects should try to avoid needing to increase fDrawScale.
2005-10-22 21:54:08 +00:00
Glenn Maynard
039aea4d01
cleanup, consolidate indexing by PlayerNumber
2005-10-22 21:31:40 +00:00
Chris Danford
9f2ef19aa6
Change ShowMissCombo bool to MissComboCommand
2005-10-22 09:00:27 +00:00
Glenn Maynard
dd5353bd94
cleanup
...
wrap fExpandSeconds
2005-10-22 05:17:10 +00:00
Glenn Maynard
671af1903c
performance fix: don't call GetDeltaTime from ArrowEffects
2005-10-22 04:17:00 +00:00
Glenn Maynard
3044155ce8
fix crash if DirectSoundCreate fails (eg. no sound devices)
2005-10-22 03:10:53 +00:00
Glenn Maynard
59fb0dbe41
move code
2005-10-21 18:59:06 +00:00
Glenn Maynard
0bc413262d
Pass the surface directly to GetFrame, and a timestamp if frame skipping is
...
enabled.
- This is simpler--two fewer entry points, and a trivial decode path.
- Puts the mechanics of frame skipping in the decoder's control. Previously,
all we did was skip conversion and texture updates. Now, the decoder
can be smarter: skip B-frames, or skip to a keyframe.
- This allows for faster decodes, using slice-based conversion: YUV conversion
can be done at the same time as decoding.
2005-10-21 07:47:06 +00:00
Chris Danford
24f62bcb9a
remove redundant
2005-10-21 07:45:12 +00:00
Chris Danford
04a590b6f2
set default install dir when launching smpackage
2005-10-21 07:42:52 +00:00
Chris Danford
1903e07f56
if DISPLAY->SupportsPerVertexMatrixScale, then merge meshes with equal names. The allows some NoteSkins to be drawn in either 2 meshes or only 1 if vertex shaders are supported.
2005-10-21 06:36:08 +00:00
Glenn Maynard
2513b7aac1
cleanup:
...
hopefully deal with unknown extension headers (untested)
require ogg, not vorbis
2005-10-21 05:44:33 +00:00
Chris Danford
9455ee6d54
convert mesh and bone names to CString
...
add MergeMeshes
2005-10-21 05:23:50 +00:00
Glenn Maynard
37a136a4b8
cleanup
2005-10-21 02:51:44 +00:00
Glenn Maynard
42e88812ea
works without this
2005-10-21 01:46:46 +00:00
Glenn Maynard
6ee40039a8
cleanup
2005-10-21 01:45:16 +00:00
Glenn Maynard
f77dd38f0f
cleanup
2005-10-21 01:39:07 +00:00
Glenn Maynard
073d9e5290
MovieDecoders shouldn't need TEXTUREMAN.
2005-10-21 01:32:39 +00:00