Commit Graph

35 Commits

Author SHA1 Message Date
David Rose 2a3ad0d4e5 Add RenderState::get_auto_shader_state() 2011-11-07 00:08:04 +00:00
David Rose 369f93951f fix a memory leak in the garbage-collect-states case 2011-09-08 15:02:34 +00:00
David Rose 3ed8632a68 further bugfixes 2011-09-05 23:53:19 +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 9d62ca9f98 one override per TextureStage, instead of a global override per TextureAttrib 2010-05-04 22:39:40 +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 26754b86ca merge dev_slots_2008: slot-based RenderState implementation 2008-11-19 01:21:44 +00:00
David Rose d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose 24dea4e56a more fixes to RenderAttrib problem 2008-10-08 01:12:17 +00:00
David Rose 6e3c93ce2f minor change 2008-09-26 23:43:29 +00:00
David Rose 8961c322f3 whoops, incorrect debug test 2008-09-17 22:06:50 +00:00
David Rose 75b5e032f0 rename SIMPLE_THREADS_NO_IMPLICIT_YIELD 2008-09-11 01:37:12 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose 68cd3322a9 better thread protection in reference counts, esp. TransformState etc. 2007-07-14 21:32:48 +00:00
David Rose 5518abb092 temp uniquify-transforms etc. 2007-06-01 00:03:43 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose a7b1f14e80 integrate AviTexture better with Panda, rename to OpenCVTexture 2005-09-21 23:53:07 +00:00
Josh Yelon 0bb2f00f88 New state handling code 2005-09-21 18:02:04 +00:00
David Rose 47c1d1e360 Allow setAlphaScale() to override properly from below 2005-08-04 17:52:11 +00:00
David Rose 61dcffa70c qpgeom in bam files 2005-04-08 23:27:55 +00:00
David Rose d31b91e758 prepare to implement AuxSceneData 2004-09-27 23:58:27 +00:00
David Rose cf44a95d84 fix leak due to cyclic RenderState reference counts 2004-09-13 16:29:57 +00:00
David Rose 4cbaf55032 add RenderAttrib::always_reissue() 2004-07-20 01:03:48 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
cxgeorge 60e4872650 add issue_alpha_test 2002-05-14 03:03:29 +00:00
David Rose 889c4fc379 oops, not sharing RenderAttribs across bams 2002-03-21 22:33:56 +00:00
David Rose 29e70407b5 more pgraph refinements 2002-03-20 01:27:29 +00:00
David Rose 5306f05c77 pgraph bam 2002-03-04 19:09:33 +00:00
David Rose 063c2cafff new scene graph, transforms and cameras 2002-02-26 23:23:39 +00:00
David Rose 6a8b0b3913 integrate more new-scene-graph stuff 2002-02-26 00:07:26 +00:00
David Rose 1ac667d4c6 more refinements 2002-02-23 18:28:02 +00:00
David Rose a41e2cac34 premature checkin 2002-02-23 00:27:36 +00:00