Glenn Maynard
4d7f4e4cdd
split out generic worker thread code from ThreadedFileWorker, so memory
...
cards can use it, too
2005-02-05 08:02:43 +00:00
Chris Danford
12a5a25648
simplify
...
don't reload shared BGA on metrics/texture reload
2005-02-05 07:35:02 +00:00
Chris Danford
ae7076daf7
simplify fix for ATI
2005-02-05 06:43:35 +00:00
Chris Danford
cc8d974192
give names to all course difficulties
2005-02-05 06:36:32 +00:00
Chris Danford
1b43db7b59
fix vertex shader on ATI
2005-02-05 06:34:25 +00:00
Glenn Maynard
4ce15369cf
unlike member functions, templates are not automatically inlined
2005-02-05 05:53:18 +00:00
Glenn Maynard
bf80420cd8
short desc in the header, long desc in the implementation
2005-02-05 03:18:27 +00:00
Glenn Maynard
944bba77b6
I don't remember what RageMatrixCommand was for. Remove it.
2005-02-05 03:15:40 +00:00
Glenn Maynard
3e389c103b
Translation and scaling (when applied in that order) are trivially combined;
...
save a matrix multiply for every actor. (Maybe we can avoid doing any,
for objects which are neither rotated nor scaled--such as those positioned
based on their parent--but I'm not sure it's worth it.) Rotations can be
combined without doing a full matrix multiply, too; if an actor rotates at all,
only do one matrix multiply.
2005-02-05 03:12:04 +00:00
Glenn Maynard
aceff788bf
remove wasteful and mostly unused matrix math helpers (pass by reference,
...
don't return by value)
2005-02-05 02:42:33 +00:00
Glenn Maynard
9a164cd7b4
simplify
2005-02-03 03:39:15 +00:00
Glenn Maynard
38eaa83497
fix m_NoteFieldEdit being updated twice, causing animations to play
...
too fast
2005-02-03 03:13:06 +00:00
Glenn Maynard
343dc2f6f1
fix warnings
2005-02-03 03:11:30 +00:00
Glenn Maynard
3553d58953
fix warning
2005-02-03 03:10:27 +00:00
Glenn Maynard
3abe2aea40
Fix warning. Always declare integer variables as "int" (or "unsigned")
...
unless you have a real reason to declare it as something else. There's
no benefit to using "uint8_t" here.
2005-02-03 03:09:52 +00:00
Glenn Maynard
30a0439bde
warnings
2005-02-03 02:41:17 +00:00
Glenn Maynard
4d83c6fe58
cache
2005-02-03 02:40:40 +00:00
Charles Lohr
ab6fd1d237
Fix: My horrible spelling.
2005-02-03 00:54:06 +00:00
Glenn Maynard
1781faa6b9
fix jukebox
2005-02-02 22:57:57 +00:00
Glenn Maynard
29d72e9964
fix rave options screen
2005-02-02 22:34:02 +00:00
Glenn Maynard
39385af480
fix assertion failures when copying things containing ThemeMetrics
2005-02-02 22:04:58 +00:00
Charles Lohr
065fd5bb35
Fixed: My bad spelling
2005-02-02 21:35:13 +00:00
Chris Danford
6e7d4264fe
add missing metrics
2005-02-02 08:48:14 +00:00
Chris Danford
0a4bba94fd
cache ScreenOptions metrics
2005-02-02 08:32:20 +00:00
Chris Danford
17f69e2488
cache
2005-02-02 08:31:15 +00:00
Chris Danford
9ec779c22a
fix VC6
2005-02-02 08:30:25 +00:00
Glenn Maynard
b56e0121f2
cache
2005-02-02 07:14:09 +00:00
Glenn Maynard
544820e8cd
cache XToThemedString
2005-02-02 06:53:31 +00:00
Chris Danford
467c88c59b
move members up
2005-02-02 06:52:07 +00:00
Chris Danford
26ce27d2f2
fix "assert if SHARED_PREVIEW_AND_CURSOR and player joins during fade out"
...
fix commands of shared elements being played once per player
2005-02-02 06:12:24 +00:00
Charles Lohr
b7ecf3776e
We need to know the name of the display before we cache metrics for it.
2005-02-02 06:10:55 +00:00
Glenn Maynard
32f829d42c
cleanup (never compare DeviceI.button against KEY_* unless you first check that it's a keyboard)
2005-02-02 05:57:26 +00:00
Chris Danford
18f81721e6
add missing metrics
2005-02-02 05:37:40 +00:00
Charles Lohr
3f7e1f46d7
This should be "Finish" not "Stop"
2005-02-02 05:31:54 +00:00
Charles Lohr
1b5634fb9c
Fix: Problems with when the wheel is on a sort without the requested song.
2005-02-02 05:30:07 +00:00
Chris Danford
180ce8eb36
fix VC6
2005-02-02 05:25:43 +00:00
Glenn Maynard
75d78a8d1c
cleanup, cache
2005-02-02 05:19:10 +00:00
Glenn Maynard
c25910b6df
unused
2005-02-02 05:12:59 +00:00
Glenn Maynard
41169362a3
cache
2005-02-02 05:07:49 +00:00
Charles Lohr
78d507c962
Remove: Unneeded assert?
2005-02-02 04:53:52 +00:00
Glenn Maynard
6ce6500611
allow initializing ThemeMetric outside the ctor
2005-02-02 04:48:25 +00:00
Glenn Maynard
df00267cf7
cache
2005-02-02 04:47:45 +00:00
Charles Lohr
fbce850d92
Readd: Numpad support
2005-02-02 04:47:31 +00:00
Glenn Maynard
5e89d0d67f
make SetName virtual, so actors can call ThemeMetric::ChangeGroup from a consistent place, even if they have no Load() function
2005-02-02 04:29:07 +00:00
Glenn Maynard
78b75923e1
cache
2005-02-02 04:17:38 +00:00
Chris Danford
e541ff5082
fix VC6 compile errors
2005-02-02 04:01:04 +00:00
Glenn Maynard
a3f785974d
cache
2005-02-02 03:58:41 +00:00
Glenn Maynard
d4eff6b050
cache
2005-02-02 03:49:01 +00:00
Glenn Maynard
2eb9e8837b
don't bother parsing for empty commands
2005-02-02 03:36:46 +00:00
Glenn Maynard
1d686474d4
cache metrics
2005-02-02 01:38:20 +00:00