Commit Graph
13440 Commits
Author SHA1 Message Date
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