62 Commits

Author SHA1 Message Date
David Rose
6f21efb679 fix compose between 2-d and 3-d mats 2006-11-13 18:22:25 +00:00
David Rose
1343e40e31 fix problem with non-normalized quat 2006-09-05 06:39:27 +00:00
David Rose
b81fdf5f9d revisiting hashtables 2006-09-01 22:27:21 +00:00
David Rose
4559b15c18 more minor speed improvements 2006-04-30 22:10:49 +00:00
David Rose
fade04905d more mutex protection; more current_thread passing 2006-04-28 16:17:55 +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
8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose
b7fd641aa9 fixes to MultitexReducer 2006-03-08 00:24:31 +00:00
David Rose
1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
David Rose
8567173ece more threading issues 2006-01-16 15:42:28 +00:00
David Rose
572a146c24 untabify 2006-01-13 18:38:07 +00:00
David Rose
243275a0ed set_scale() doesn't necessarily inflate 2d to 3d 2005-10-11 10:45:55 +00:00
David Rose
65458d9edd introduce 2-d TransformStates 2005-07-21 23:46:15 +00:00
David Rose
bc0d509090 bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
David Rose
977f692331 NodeCachedReferenceCount 2005-05-09 13:59:15 +00:00
David Rose
819355581e various pstats improvements; pstats use 32 bit headers; added "*" category; some minor fixes 2005-04-30 00:09:07 +00:00
David Rose
61dcffa70c qpgeom in bam files 2005-04-08 23:27:55 +00:00
David Rose
b90d220d87 prevent compiler warnings about unused ihasher and phasher 2005-03-05 00:00:14 +00:00
David Rose
c71fd12dc7 assert not nan 2005-02-07 04:09:44 +00:00
David Rose
e91e72e6c5 fix memory leak in state cache 2005-01-26 01:06:39 +00:00
David Rose
5761ae9d2c first pass at MultitexReducer 2004-12-03 00:01:02 +00:00
David Rose
d2d927e4bc unused fhasher 2004-10-22 23:27:58 +00:00
David Rose
dbb24d9cc9 phash_map, etc. 2004-10-02 05:07:16 +00:00
David Rose
63a777ed78 fix list_cycles() 2004-09-13 17:26:16 +00:00
David Rose
cf44a95d84 fix leak due to cyclic RenderState reference counts 2004-09-13 16:29:57 +00:00
David Rose
c7c639797e merge multitexture support in from branch 2004-07-30 00:38:35 +00:00
David Rose
843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose
889be29b47 add session recording and playback 2004-01-30 18:20:47 +00:00
David Rose
4493177036 remove incorrect comment 2004-01-08 00:26:39 +00:00
David Rose
7b17ba518e some large scales introduce significant roundoff errors in rotation; ignore these 2003-07-30 09:47:10 +00:00
David Rose
344ca11ffd add explicit support for shear to the scene graph 2003-07-23 23:03:04 +00:00
David Rose
0ff53d1ec1 clear floating pointer 2003-04-22 23:04:06 +00:00
David Rose
b0355be74e be less restrictive with transforms 2002-10-03 22:03:22 +00:00
David Rose
bddbd6788b support output of event parameter, spam in data graph 2002-08-21 20:36:06 +00:00
David Rose
b2c9c49805 pstats TransformState, RenderState 2002-07-16 01:10:53 +00:00
David Rose
9a898fe061 oops, clear old _self_compose value 2002-07-15 21:29:21 +00:00
David Rose
28dcfa514a enable clearing of old cache items 2002-07-15 21:25:32 +00:00
David Rose
49e157c65d compare quats better 2002-07-15 18:18:06 +00:00
David Rose
44f3ceb82a remove inaccurate comments 2002-07-15 17:47:12 +00:00
David Rose
60cc983f84 be even more forgiving of componentwise transforms 2002-06-25 18:59:17 +00:00
David Rose
8413388055 oops 2002-06-25 17:52:39 +00:00
David Rose
6bcbaa067d be a little more forgiving on componentwise operations with nonuniform scales 2002-06-25 16:28:56 +00:00
David Rose
0a0f53ffda fix quaternion multiply order 2002-06-23 00:02:10 +00:00
David Rose
a85f958fdb tweak TransformState::output 2002-06-21 18:59:23 +00:00
David Rose
86c1f62b77 be even less fussy about paranoid checking 2002-06-21 00:02:33 +00:00
David Rose
eaab3cbb4b reduce sensitivity to paranoid complaints 2002-06-20 23:22:30 +00:00
David Rose
cbf441cd25 compose and invert transforms componentwise if possible 2002-06-20 21:14:12 +00:00
David Rose
bc946860e6 add get_quat() and get_uniform_scale() 2002-06-20 00:12:41 +00:00
David Rose
220601848e transform optimization 2002-04-10 00:48:04 +00:00