Chris Danford
8dfdb3f9d2
background shouldn't be optional
2005-02-05 23:09:26 +00:00
Glenn Maynard
a4de4c8c0d
better function registration: store a reference, instead of making up a name
2005-02-05 23:03:20 +00:00
Chris Danford
33661c13d6
zero the next update after creating or deleting a screen so we don't skip
2005-02-05 22:11:15 +00:00
Glenn Maynard
d1a701a9a9
more g++ 3.4 compile fixes
2005-02-05 21:46:52 +00:00
Glenn Maynard
965d5e663d
incomplete g++ 3.4 compile fix
2005-02-05 21:40:36 +00:00
Glenn Maynard
3becf70986
fix warning
2005-02-05 21:27:15 +00:00
Glenn Maynard
c35ca4744e
update
2005-02-05 21:25:02 +00:00
Glenn Maynard
2e31667fd3
let's not copy and paste copyright notices too verbatim :)
2005-02-05 21:21:51 +00:00
Chris Danford
5844f7d297
fix build
2005-02-05 20:37:23 +00:00
Glenn Maynard
9c55974c63
remove MemoryCardDriverThreaded
2005-02-05 19:18:49 +00:00
Glenn Maynard
153f542193
fix gcc warnings
2005-02-05 19:17:11 +00:00
Glenn Maynard
6d6679369c
remove MemoryCardDriverThreaded
2005-02-05 19:12:47 +00:00
Glenn Maynard
76e45504a3
MemoryCardDriverThreaded_Linux compiles (not yet tested)
2005-02-05 19:12:02 +00:00
Glenn Maynard
c7434d29de
simplify; pausing and threading is handled above (Linux update in a few
...
minutes)
2005-02-05 19:02:25 +00:00
Glenn Maynard
2d9312c207
remove MemoryCardDriverThreaded
2005-02-05 19:01:08 +00:00
Glenn Maynard
d468e15435
Add a memory card WorkerThread. This works simiilarly to the file
...
worker threads (though somewhat simpler). Changes: MemoryCardDriverThreaded
is going away; all memory card drivers are implicitly threaded at a higher
level (there's no reason to not do so). Memory card drivers can safely time
out; we'll recover sanely. This needs a bit more work, but should be more
tolerant of long memory card recovery periods.
2005-02-05 19:00:33 +00:00
Glenn Maynard
93b70b137d
add TimeoutEnabled query
2005-02-05 18:57:27 +00:00
Glenn Maynard
c828e51c3b
add RageUtil_WorkerThread
2005-02-05 18:57:00 +00:00
Charles Lohr
d1ea8c554e
More classes
2005-02-05 17:21:51 +00:00
Chris Danford
9d760bbdea
move common subscription code into templated class
2005-02-05 11:21:13 +00:00
Chris Danford
e2da825c30
re-register all ActorCommands after resetting Lua
2005-02-05 10:15:15 +00:00
Glenn Maynard
69a175f001
fix REQ_SHUTDOWN, thread name
2005-02-05 09:08:05 +00:00
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