David Rose
|
501470169f
|
stdfloat_double
|
2011-10-10 05:25:10 +00:00 |
David Rose
|
e552c230a0
|
further debugging in TransformState (and one important bugfix)
|
2011-09-07 23:44:36 +00:00 |
David Rose
|
229cf67ae5
|
Finishing migration of RenderState and RenderAttrib to SimpleHashMap and garbage_collect() models, working towards threaded pipelining
|
2011-09-04 15:47:45 +00:00 |
David Rose
|
220ba658a0
|
new, experimental TransformState seems to work better for multithreading
|
2011-09-04 02:52:41 +00:00 |
David Rose
|
c3d8f81581
|
progress on multithreaded Panda
|
2011-09-04 00:11:57 +00:00 |
David Rose
|
aefe3d35c2
|
merge dev_bam_2009 to trunk
|
2009-06-10 17:54:40 +00:00 |
David Rose
|
e41d03482f
|
fix TransformState leak
|
2009-03-11 00:21:01 +00:00 |
David Rose
|
0e885a8481
|
update deprecated comment
|
2009-03-09 18:06:30 +00:00 |
David Rose
|
574403a39f
|
fix pstats mutex leaking
|
2009-01-22 00:17:07 +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
|
48469532e2
|
more cache debugging methods
|
2007-09-20 18:19:38 +00:00 |
David Rose
|
1287bcf8fa
|
better performance analysis
|
2007-07-24 19:04:33 +00:00 |
David Rose
|
15a52aa29f
|
SimpleHashMap
|
2007-07-21 00:02:14 +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
|
68cd3322a9
|
better thread protection in reference counts, esp. TransformState etc.
|
2007-07-14 21:32:48 +00:00 |
David Rose
|
33a0c3af8e
|
replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations
|
2007-05-31 21:17:50 +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
|
fade04905d
|
more mutex protection; more current_thread passing
|
2006-04-28 16:17:55 +00:00 |
David Rose
|
9e986fce40
|
make PStats more thread-friendly
|
2006-04-09 20:17:26 +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
|
8567173ece
|
more threading issues
|
2006-01-16 15:42:28 +00:00 |
David Rose
|
726410e386
|
regularize vec3's a bit
|
2005-10-21 23:56:40 +00:00 |
David Rose
|
9cf428352d
|
add TransformState::get_inverse()
|
2005-09-09 14:39:48 +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
|
e001e35a60
|
support point sprites in more cases, for instance under render2d and under a scale
|
2005-05-25 12:27:42 +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
|
e91e72e6c5
|
fix memory leak in state cache
|
2005-01-26 01:06:39 +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
|
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
|
344ca11ffd
|
add explicit support for shear to the scene graph
|
2003-07-23 23:03:04 +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
|
28dcfa514a
|
enable clearing of old cache items
|
2002-07-15 21:25:32 +00:00 |
David Rose
|
c00fef16ee
|
fix build break
|
2002-06-20 23:17:22 +00:00 |
David Rose
|
2dd29ce829
|
DriveInterface sends componentwise transforms instead of composed matrices
|
2002-06-20 23:07:38 +00:00 |
David Rose
|
bc946860e6
|
add get_quat() and get_uniform_scale()
|
2002-06-20 00:12:41 +00:00 |
David Rose
|
a23a7572a2
|
rename out qp's
|
2002-04-10 18:08:06 +00:00 |
David Rose
|
83400f5f7f
|
fix circular cleanup in TransformState and RenderState
|
2002-03-28 19:34:09 +00:00 |
David Rose
|
29e70407b5
|
more pgraph refinements
|
2002-03-20 01:27:29 +00:00 |
David Rose
|
a737021a5d
|
oops, not inline
|
2002-03-18 19:12:25 +00:00 |
David Rose
|
597e892b98
|
optimize TransformState inverse operation a bit more
|
2002-03-11 19:28:28 +00:00 |