Commit Graph

557 Commits

Author SHA1 Message Date
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 a3cc24dd6f dos2unix 2006-09-01 18:52:52 +00:00
David Rose 3fe0ad1080 AsyncTaskManager, threaded sound loader 2006-08-29 19:27:03 +00:00
David Rose 1f1761da76 threaded model loads 2006-08-22 15:33:51 +00:00
David Rose 42fc71791e minor change: calc_tight_bounds should be a const method 2006-08-18 21:11:16 +00:00
David Rose 2ed9484f06 fix typos in comments, fix show-transparency with M_dual 2006-07-31 21:05:10 +00:00
David Rose 8e178ae9d6 obviate the need to call Actor.update() most of the time 2006-07-26 21:40:53 +00:00
David Rose 39f37d0567 fix particles 2006-07-13 17:34:10 +00:00
David Rose 233f3e080d egg-max-vertices, egg-max-indices, max-collect-indices 2006-07-13 16:09:08 +00:00
David Rose 7d43e51358 add BamCacheIndex 2006-06-20 00:23:24 +00:00
David Rose b053967464 fix threading on windows 2006-06-15 23:39:00 +00:00
David Rose 7719dd539e fix texture issues; introduce model-cache-dir 2006-06-15 00:22:35 +00:00
David Rose f26a291ad5 correct old usage 2006-06-09 17:57:40 +00:00
David Rose 4874f2cd01 clarify intention of assignment 2006-05-31 16:51:48 +00:00
aignacio_sf 64ac1f8510 Updated stencil interface. 2006-05-27 00:52:09 +00:00
aignacio_sf d57e768594 Initial working stencil. 2006-05-24 00:13:04 +00:00
David Rose d6b1da618c add get_all_camera_mask() 2006-05-23 12:48:25 +00:00
aignacio_sf 682065a3e8 Preliminary stencil buffer code. 2006-05-19 04:18:09 +00:00
aignacio_sf 1a8b8f1756 Correct comment. 2006-05-19 01:14:16 +00:00
David Rose ae9d5a6f77 fix LinkedListNode assertion on exit 2006-05-12 21:24:42 +00:00
David Rose 1f320c8196 add set_render_mode_thickness(), set_render_mode_perspective() 2006-05-12 20:37:21 +00:00
David Rose 66d179ecdf fix fog on sprite particles 2006-05-12 18:06:22 +00:00
David Rose ea52930b83 clear _cdata pointer 2006-05-02 14:41:12 +00:00
David Rose 1390d9ff22 minor thread-safe fix 2006-05-02 05:59:15 +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 4559b15c18 more minor speed improvements 2006-04-30 22:10:49 +00:00
David Rose f1038ea8ef unify PandaNode::CData again; create PandaNodePipelineReader 2006-04-30 20:24:36 +00:00
David Rose d5dcdc63ab fix M_dual 2006-04-29 02:17:51 +00:00
David Rose fade04905d more mutex protection; more current_thread passing 2006-04-28 16:17:55 +00:00
David Rose 4a369a0536 per-displayregion tracking of cull, draw times 2006-04-28 00:05:43 +00:00
David Rose 9808294212 factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00
David Rose 6415041d86 fix reset_all_prev_transform 2006-04-26 21:50:42 +00:00
David Rose 4146b852de copy construct current_thread 2006-04-26 16:00:45 +00:00
David Rose ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
David Rose 95d10754c0 faster Tau on Linux 2006-04-25 19:26:08 +00:00
David Rose 7f49d41284 fix opt4 crash 2006-04-25 17:28:55 +00:00
David Rose ffc92f23c8 more factoring of Thread::get_current_thread 2006-04-25 16:55:19 +00:00
David Rose 988ae7410f missing files 2006-04-25 14:02:49 +00:00
David Rose 160c848b68 better PandaNode::get_children(), introduce PandaNode::reset_all_prev_transform() 2006-04-25 13:55:46 +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 6a9fdd6575 fix static init ordering problem 2006-04-19 03:14:53 +00:00
David Rose 8cff8009a9 instrument more 2006-04-13 16:36:04 +00:00
David Rose 784e24a29e flatten_strong() should combine GeomVertexDatas with different names 2006-04-11 17:48:50 +00:00
David Rose 18de188129 pre-compute GSG::_internal_transform 2006-04-10 22:14:43 +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 9e986fce40 make PStats more thread-friendly 2006-04-09 20:17:26 +00:00
Josh Yelon 9bc87afb04 *** empty log message *** 2006-04-07 20:45:07 +00:00