177 Commits

Author SHA1 Message Date
David Rose
816ddc0387 low-level support for python copy and pickle modules 2009-12-10 01:09:06 +00:00
David Rose
acbb2966ad think we're ready for empty-node-path future to be the default 2009-07-31 01:05:08 +00:00
rdb
f33032dd6b Add setDepthOffset etc. 2009-07-05 15:40:55 +00:00
David Rose
f1f496cc29 move lodNodes and sceneGraphAnalyzer to pgraphnodes, in an attempt to reduce size of pgraph some more 2009-06-11 02:37:19 +00:00
David Rose
58c13de4ca integrate changes from Schell Games (plus some tab character fixes) 2009-06-01 21:51:15 +00:00
Zachary Pavlov
440c6f4131 notify added for nodepath bool 2 2009-04-23 18:12:30 +00:00
Zachary Pavlov
069ecee3e0 notify added for nodepath bool 2009-04-22 23:43:01 +00:00
David Rose
0e885a8481 update deprecated comment 2009-03-09 18:06:30 +00:00
David Rose
681551c918 empty-node-path handling 2009-02-15 01:45:15 +00:00
David Rose
7fcf84909a less-restrictive instance_to: return existing instance if it already exists 2008-12-24 21:07:39 +00:00
David Rose
26754b86ca merge dev_slots_2008: slot-based RenderState implementation 2008-11-19 01:21:44 +00:00
David Rose
d2c5866507 get_ancestor 2008-10-28 21:35:48 +00:00
David Rose
621b831913 allow-live-flatten 2008-10-02 23:39:51 +00:00
David Rose
11ae34e109 apply_texture_colors() 2008-08-28 00:46:30 +00:00
David Rose
8c2e657f15 Add gsg::update_texture() 2008-08-25 22:58:58 +00:00
David Rose
ab6e8bbc3c higher-level ScissorEffect fixes 2008-08-01 21:54:20 +00:00
David Rose
a89acc64a2 add clear_model_nodes 2008-07-29 19:42:53 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
Josh Yelon
be5cf85350 Implemented new make_consistent_state routine to unify ColorAttribs 2008-01-25 07:18:28 +00:00
Josh Yelon
21436b4f4d Added 'auto' flag to ShaderAttrib 2007-12-15 07:05:20 +00:00
David Rose
e11487f81f add preserve-geom-nodes, flatten-geoms 2007-11-30 03:16:06 +00:00
David Rose
df9506642a getDepthTest() should return 1 if there is no depth test attrib 2007-08-28 19:31:03 +00:00
David Rose
93f85f9ef9 simpler do_issue_clip_plane() and do_issue_light(); more pstats calipers 2007-07-19 16:16:41 +00:00
David Rose
1abe868c95 preserve geometry order when flattening 2007-07-06 18:19:00 +00:00
David Rose
a99dcb1547 StringStream 2007-07-06 00:19:56 +00:00
David Rose
c7fb9cd0ab automatically premunge on load 2007-05-21 22:36:27 +00:00
David Rose
732bbafaa9 define NodePath::premunge_scene() and supporting implementation 2007-05-21 16:05:22 +00:00
David Rose
344bd1e72b improve NodePath.analyze() 2007-05-14 19:58:43 +00:00
David Rose
936412fae2 merge cow_thread_2007_04_12: make copy-on-write operations thread-safe 2007-04-19 18:23:10 +00:00
Asad M. Zaman
1d0789ecde added a compose_color_scale interface 2007-03-28 23:36:45 +00:00
David Rose
e43f4f5c64 fix morphs in character flattening; better support for flattening animated + unanimated 2007-02-16 19:19:19 +00:00
David Rose
0869d551ae shaders are always constant, it appears 2007-02-08 21:52:57 +00:00
Darren Ranalli
2a6b1cb479 added audioVolumeAttrib 2006-12-21 23:40:22 +00:00
David Rose
962f43800d add alpha-scale-via-texture 2006-10-10 17:58:08 +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
8e178ae9d6 obviate the need to call Actor.update() most of the time 2006-07-26 21:40:53 +00:00
David Rose
1f320c8196 add set_render_mode_thickness(), set_render_mode_perspective() 2006-05-12 20:37:21 +00:00
David Rose
9808294212 factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00
David Rose
ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
David Rose
784e24a29e flatten_strong() should combine GeomVertexDatas with different names 2006-04-11 17:48:50 +00:00
David Rose
59f32111b3 improve ability of flattenStrong() to unify Geoms 2006-03-27 02:37:31 +00:00
David Rose
725e82e6f4 show_through() 2006-03-20 20:48:26 +00:00
David Rose
a30470be19 flatten_medium() should also unify 2006-02-27 18:16:32 +00:00
David Rose
1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07:47 +00:00
David Rose
1f11a05ff7 reset_prev_transform legal in sub-thread 2006-02-10 17:23:34 +00:00
David Rose
79f1462eb1 mo' better pipelining 2006-02-09 23:47:29 +00:00
David Rose
5c623893be flatten_strong() should unify too 2006-01-25 22:35:47 +00:00
David Rose
cf01ef9cd6 add NodePath::find_material(), find_all_texcoords(), etc. Make Material be directly modifiable. 2006-01-15 06:34:33 +00:00
David Rose
572a146c24 untabify 2006-01-13 18:38:07 +00:00
David Rose
42b082e5b9 incorrect assert return 2006-01-13 15:40:33 +00:00