25 Commits

Author SHA1 Message Date
David Rose
87ebb4f32c fix GeomVertexRewriter::set_row() problem with empty data; add GeomVertexReader/Writer::set_row_unsafe(); fix some compiler warnings 2011-06-17 18:57:04 +00:00
David Rose
6090507c4c need true mutexes in a few places for vertex paging 2008-12-31 20:22:27 +00:00
rdb
1770e50147 Fix annoying compiler warnings 2008-12-25 14:27:20 +00:00
David Rose
ef771a796b make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
David Rose
39614e49ad fix shutdown order 2008-10-10 00:08:14 +00:00
David Rose
d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose
684810cbdd AdaptiveLru 2008-09-04 21:26:38 +00:00
David Rose
63f0e86da0 fix crash 2008-07-23 21:57:39 +00:00
David Rose
1a8870a03a chunk-a-time vertex decompression 2008-07-22 00:15:59 +00:00
David Rose
6d25ba7710 chunk-a-time vertex compression 2008-07-21 23:39:36 +00:00
David Rose
39b6637f93 fix reentrant mutex 2008-07-18 23:44:02 +00:00
David Rose
30b14f9421 multiple paging threads; flush_threads() 2008-07-18 21:14:44 +00:00
David Rose
7be91525a1 fix shutdown bug 2008-07-14 23:24:45 +00:00
David Rose
617f8c31df multiple vertex paging threads 2008-07-10 21:13:57 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose
04a5308b57 make thread block time explicit in pstats 2007-07-01 18:48:50 +00:00
David Rose
385e7be325 still more meminfo fixes 2007-06-29 15:53:27 +00:00
David Rose
d52eb37b14 move some low-level mem tracking into MemoryHook, more mem tracking fixes 2007-06-29 01:39:09 +00:00
David Rose
f19a1c7584 overlapped I/O 2007-06-27 01:09:41 +00:00
David Rose
8d2bdc39fd first pass at SIMPLE_THREADS 2007-06-21 15:33:27 +00:00
David Rose
67771fb75c better algorithm for finding available pages 2007-06-07 21:47:37 +00:00
David Rose
30c30438d5 has_thread() etc. 2007-06-07 03:33:49 +00:00
David Rose
39dc3d9c3e add allow-incomplete-render 2007-06-06 21:05:17 +00:00
David Rose
3e5249d89a vertex-data-threaded-paging, pass 1 2007-06-06 02:50:38 +00:00
David Rose
5042239458 split out vertexdata classes 2007-06-05 01:14:27 +00:00