90 Commits

Author SHA1 Message Date
David Rose
c3d8f81581 progress on multithreaded Panda 2011-09-04 00:11:57 +00:00
David Rose
ae77c767c2 fix comment 2010-08-21 00:22:13 +00:00
David Rose
aefe3d35c2 merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
rdb
4e067a74c1 Fix couple of circular dependencies, eliminate ShaderGeneratorBase 2009-06-02 09:57:33 +00:00
rdb
159026571b Added shadow mapping support to Panda 2009-06-02 09:24:03 +00:00
David Rose
8f01bbd3d9 compiler warnings 2009-04-18 12:38:09 +00:00
David Rose
e41d03482f fix TransformState leak 2009-03-11 00:21:01 +00:00
rdb
f1e660373d Why was _generated_shader not initialized? 2009-02-28 12:11:21 +00:00
David Rose
2db915af4d fix compose 2008-11-22 01:20:16 +00:00
David Rose
8a04a06b0b fix adjust_all_priorities 2008-11-21 20:40:10 +00:00
David Rose
26754b86ca merge dev_slots_2008: slot-based RenderState implementation 2008-11-19 01:21:44 +00:00
David Rose
075710bced create pgraphnodes directory; move some things there from pgraph 2008-11-06 00:06:39 +00:00
David Rose
d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose
15f44d52b1 don't need all that hashtable output 2008-08-08 19:31:37 +00:00
David Rose
4d59f04134 scissor MouseWatcherRegions too 2008-08-01 22:48:42 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose
fc46272823 fix set_attrib() with override 2008-03-04 22:33:16 +00:00
David Rose
02b2d76274 more flatten bugs: fix color-scale support 2008-03-01 00:05:03 +00:00
David Rose
a3999eff61 fix white nametag issue 2008-01-29 01:56:55 +00:00
Josh Yelon
1d44682463 Much progress implementing shader generator 2008-01-25 03:35:12 +00:00
David Rose
e75c8695dd resolve dependency issue 2007-12-17 21:23:38 +00:00
Josh Yelon
5d0c234484 Added ShaderGenerator 2007-12-16 05:45:35 +00:00
David Rose
1287bcf8fa better performance analysis 2007-07-24 19:04:33 +00:00
David Rose
7b0bb21bbe fix RenderEffects cache problem 2007-07-16 18:02:28 +00:00
David Rose
68cd3322a9 better thread protection in reference counts, esp. TransformState etc. 2007-07-14 21:32:48 +00:00
David Rose
0df3c4849b name more mutexes 2007-06-21 20:07:59 +00:00
David Rose
5518abb092 temp uniquify-transforms etc. 2007-06-01 00:03:43 +00:00
David Rose
732bbafaa9 define NodePath::premunge_scene() and supporting implementation 2007-05-21 16:05:22 +00:00
Darren Ranalli
2a6b1cb479 added audioVolumeAttrib 2006-12-21 23:40:22 +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
8567173ece more threading issues 2006-01-16 15:42:28 +00:00
Josh Yelon
2095d8c44f New shader system 2005-09-25 04:06:31 +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
Josh Yelon
83b88c1ac3 Shader vertex arrays implemented 2005-09-14 03:45:32 +00:00
David Rose
1e81e656ab PGItemNotify interface, PGScrollFrame, and more general PGSliderBar 2005-08-27 00:15:54 +00:00
David Rose
47c1d1e360 Allow setAlphaScale() to override properly from below 2005-08-04 17:52:11 +00:00
David Rose
166e7414a6 first pass at primitive bumpmapping support 2005-07-02 00:56:30 +00:00
David Rose
202acf938b don't crash loading old bam files 2005-05-13 20:05:47 +00:00
David Rose
0bd34f9f4b runtime improvements 2005-05-10 22:43:44 +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
23e43fc04e hardware-point-sprites, GR_point_sprite_tex_matrix 2005-04-22 18:48:26 +00:00
David Rose
61dcffa70c qpgeom in bam files 2005-04-08 23:27:55 +00:00
David Rose
43f4675d65 use new munger system for qpgeom sprites/points 2005-04-07 21:51:00 +00:00