31 Commits

Author SHA1 Message Date
David Rose
384a2570a8 fix bounds when flattening actors 2009-02-12 20:46:10 +00:00
David Rose
58e0537e3c wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +00:00
David Rose
d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose
f411404617 report redundant dups in analyze() 2007-07-23 22:02:42 +00:00
Zachary Pavlov
220d33e006 okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +00:00
David Rose
0ebafd6c75 further fixes to bam loader ordering 2007-07-09 17:03:27 +00:00
David Rose
eec731e417 SceneGraphReducer::doubleside() 2007-06-18 21:13:33 +00:00
David Rose
39dc3d9c3e add allow-incomplete-render 2007-06-06 21:05:17 +00:00
David Rose
b943c36fae First pass at memory-managed vertices. Might break threaded code. 2007-05-13 00:01:38 +00:00
David Rose
936412fae2 merge cow_thread_2007_04_12: make copy-on-write operations thread-safe 2007-04-19 18:23:10 +00:00
David Rose
63edecf517 faster sprite particles 2007-02-08 19:56:33 +00:00
David Rose
5779007507 more memory tracking stuff 2006-11-24 22:59:44 +00:00
David Rose
b053967464 fix threading on windows 2006-06-15 23:39:00 +00:00
David Rose
7dc0eabbbb fix compilation errors without threading 2006-05-02 01:47:59 +00:00
David Rose
c8eb6c5a82 reduced need for read locks 2006-05-02 00:48:10 +00:00
David Rose
f410cff0cd separate out CacheKey and CacheEntry 2006-04-30 20:24:14 +00:00
David Rose
b407c2929b better thread safety 2006-04-30 14:42:54 +00:00
David Rose
fade04905d more mutex protection; more current_thread passing 2006-04-28 16:17:55 +00:00
David Rose
9808294212 factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00
David Rose
ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
David Rose
ce3afa5f53 preserve current_thread instead of pipeline_stage in PipelineReader objects 2006-04-20 18:38:41 +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
8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose
59f32111b3 improve ability of flattenStrong() to unify Geoms 2006-03-27 02:37:31 +00:00
David Rose
2bb5462a4c fix cache in threaded pipeline 2006-02-15 15:37:45 +00:00
David Rose
1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
David Rose
79f1462eb1 mo' better pipelining 2006-02-09 23:47:29 +00:00
David Rose
c75b55eb98 better pipelining 2006-02-03 18:12:08 +00:00
David Rose
cf01ef9cd6 add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
David Rose
bc0d509090 bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00