Commit Graph

31 Commits

Author SHA1 Message Date
rdb b4bfe7010c A few convenience methods that allow for cleaner code in GSGs 2015-03-31 13:57:02 +02:00
David Rose 48c2ea92c5 Support GeomVertexFormat::remove_column(name, keep_empty_array = false) 2013-05-22 20:46:24 +00:00
David Rose 372532346e GeomVertexData::reserve_num_rows() and related changes--big performance improvement, especially on Windows 2011-03-12 21:42:34 +00:00
David Rose ef771a796b make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose b5603504b3 fix threaded crash 2007-07-14 05:49:08 +00:00
David Rose 8c67180085 add clear() 2007-06-22 23:34:15 +00:00
David Rose a3585abfec lock name, class inheritance 2007-06-22 22:37:13 +00:00
David Rose 0df3c4849b name more mutexes 2007-06-21 20:07:59 +00:00
David Rose 68c9ef5207 don't prune nonresident geometry in cull--wait until draw 2007-06-07 21:45:33 +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 820a9fb99b GeomVertexArrayData::get_modified() wasn't getting updated 2007-05-24 22:48:31 +00:00
David Rose 25159b2efa vertex-data-allow-reread 2007-05-22 21:03:41 +00:00
David Rose c057b32686 squelch compiler warning 2007-05-18 18:29:15 +00:00
David Rose 547ff677d1 better vertex paging 2007-05-18 18:19:15 +00:00
Josh Yelon 4c7101e1c4 Fixed a boundary condition 2007-05-16 19:07:44 +00:00
Josh Yelon ee2fd9311c *** empty log message *** 2007-05-15 20:55:28 +00:00
David Rose 6f2aae0c37 support flushing vertex data to disk 2007-05-13 15:59:59 +00:00
David Rose 0329972a41 go to pvector<uchar> instead of PTA_uchar for GeomVertexArrayData 2007-05-13 01:12:15 +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 d87cae471d more better pstats mem tracking 2007-05-10 14:40:52 +00:00
David Rose 63edecf517 faster sprite particles 2007-02-08 19:56:33 +00:00
David Rose b053967464 fix threading on windows 2006-06-15 23:39:00 +00:00
David Rose c8eb6c5a82 reduced need for read locks 2006-05-02 00:48:10 +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 c3303c70b2 make interfaces to move raw texture and vertex data through Python as strings 2006-04-14 00:28:04 +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 bc0d509090 bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00