Commit Graph

399 Commits

Author SHA1 Message Date
David Rose c8eb6c5a82 reduced need for read locks 2006-05-02 00:48:10 +00:00
David Rose b407c2929b better thread safety 2006-04-30 14:42:54 +00:00
David Rose 57338ee24d better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes 2006-04-20 04:03:16 +00:00
David Rose 1eb1b26006 tau on windows 2006-04-14 03:18:36 +00:00
David Rose c3303c70b2 make interfaces to move raw texture and vertex data through Python as strings 2006-04-14 00:28:04 +00:00
David Rose 8cff8009a9 instrument more 2006-04-13 16:36:04 +00:00
David Rose a5e9ab5f10 prevent crash in non-threaded case; build niceties 2006-04-12 22:53:20 +00:00
David Rose 1468db93d8 MutexImpl doesn't take a name 2006-04-12 15:26:16 +00:00
David Rose 1fabf70443 add ObjectDeletor; avoid unnecessary locks on RenderState 2006-04-10 21:19:48 +00:00
David Rose 889228f403 name mutexes for debugging; better UpdateSeq thread behavior 2006-04-09 23:23:15 +00:00
David Rose 49f9aae9db remove defunct file: 2006-04-07 22:39:38 +00:00
Josh Yelon cde115a055 Got hardware shadows in Cg working, for real this time 2006-04-06 16:44:38 +00:00
David Rose 82c0b5625f ALLOC_DELETED_CHAIN in RefCountObj 2006-04-05 22:34:05 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
Josh Yelon cfdd323a13 FBO changes 2006-03-29 05:02:16 +00:00
David Rose 1ec9170793 move average_frame_rate_interval to putil 2006-03-29 02:41:05 +00:00
David Rose 0e3f5c068a whoops, atomicAdjust et al needs to be in express 2006-03-29 00:14:19 +00:00
David Rose 91efb72ca7 move threading/pipelining stuff into new directory, reorganize in general 2006-03-28 23:59:32 +00:00
David Rose 5294efe679 USE_MEMORY_NOWRAPPERS 2006-03-20 01:26:13 +00:00
Roger Hughston 477fdc8775 OSX Commit 2006-03-17 22:57:38 +00:00
David Rose 83a6c42496 better pstats tracking of texture/vbuffer memory 2006-03-16 21:26:56 +00:00
David Rose 56b25dafe6 wstring utils 2006-03-09 22:36:24 +00:00
David Rose 62aa19e606 missing include 2006-02-22 03:21:24 +00:00
David Rose 851eb4cd8b move Pipeline* and Cycle* from putil, in order to pipeline the ClockObject class 2006-02-22 02:12:08 +00:00
David Rose 0a911d8c3b move mutexImpl etc. to dtoolconfig 2006-02-21 23:11:27 +00:00
Roger Hughston 2b32bad34f Cleaning Up Some Warnings 2006-02-16 01:20:07 +00:00
David Rose 4e4302b308 squelch windows warning 2006-02-15 15:37:22 +00:00
David Rose 1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
Roger Hughston 8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +00:00
David Rose 11e95884f8 WIN32_VC instead of WIN32, to avoid confusing interrogate 2006-02-10 19:56:19 +00:00
David Rose 7fdf481b0f posix threads 2006-02-10 18:52:41 +00:00
David Rose 79f1462eb1 mo' better pipelining 2006-02-09 23:47:29 +00:00
David Rose 042626a373 fix ifdefs 2006-02-08 15:15:14 +00:00
David Rose e16fabea35 oops 2006-02-08 07:13:22 +00:00
David Rose 0405754d17 use native Windows threading primitives 2006-02-08 07:00:12 +00:00
David Rose c75b55eb98 better pipelining 2006-02-03 18:12:08 +00:00
David Rose 629a2f087a first pass at cheesy pipelining 2006-02-01 19:44:03 +00:00
David Rose b7ceab1bff integrate PStatThread and Thread; better thread handling in GraphicsEngine::render_frame() 2006-01-31 18:59:49 +00:00
David Rose 9743b5276f make auto_unwrap a required parameter 2006-01-26 01:30:21 +00:00
David Rose ef9dfea9df be explicit with vfs->open_read_file(), etc. 2006-01-25 22:18:07 +00:00
Asad M. Zaman e19232aa88 fixed the patch error dure to uint16 overflow 2006-01-25 20:26:06 +00:00
David Rose 420ab68136 implicitly decompress/compress for input/output files named .pz; also support vfs-implicit-pz. 2006-01-25 17:45:31 +00:00
David Rose d673267be3 add is_wtext 2006-01-25 02:47:16 +00:00
David Rose 273f091ecc more mutex fixes 2006-01-18 23:55:11 +00:00
David Rose 6b6dd232ff whoops 2006-01-18 00:31:19 +00:00
David Rose c3aa9a995c more CHECK_REENTRANT_MUTEX 2006-01-18 00:23:37 +00:00
David Rose 01a2a7c13c define CHECK_REENTRANT_MUTEX 2006-01-17 19:12:20 +00:00
David Rose 8567173ece more threading issues 2006-01-16 15:42:28 +00:00
David Rose 92b907eb07 more threading fixes 2006-01-16 00:05:34 +00:00
David Rose 1123896fc6 robustify threading some more 2006-01-15 22:43:12 +00:00