Commit Graph

94 Commits

Author SHA1 Message Date
rdb c136904fa9 Add hardware instancing support 2009-12-21 14:22:12 +00:00
David Rose 816ddc0387 low-level support for python copy and pickle modules 2009-12-10 01:09:06 +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
David Rose 681551c918 empty-node-path handling 2009-02-15 01:45:15 +00:00
David Rose 5d73bc8e19 operator bool() 2009-01-20 03:17:59 +00:00
David Rose 58e0537e3c wide interrogate improvements: sequence protocol, MAKE_SEQ, __setitem__, and parameter coercion 2008-11-07 21:12:42 +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 21436b4f4d Added 'auto' flag to ShaderAttrib 2007-12-15 07:05:20 +00:00
Zachary Pavlov 220d33e006 okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +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 936412fae2 merge cow_thread_2007_04_12: make copy-on-write operations thread-safe 2007-04-19 18:23:10 +00:00
David Rose 8566b388fb add count_num_descendants() 2007-04-17 18:21:29 +00:00
Asad M. Zaman 1d0789ecde added a compose_color_scale interface 2007-03-28 23:36:45 +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 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 725e82e6f4 show_through() 2006-03-20 20:48:26 +00:00
Roger Hughston 477fdc8775 OSX Commit 2006-03-17 22:57:38 +00:00
David Rose 1d2282a879 pipelining getting close; uprev bam version to 6.0 2006-02-14 19:07: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 5ea15b9dd7 add NodePath.has_texcoord() 2006-01-13 00:58:55 +00:00
Josh Yelon 28070dd33e A few fixes to support set_shader_input on attribs 2005-10-17 23:09:19 +00:00
David Rose 1568b255ca extend set_tex_pos() etc. for 3-d 2005-10-08 15:07:12 +00:00
Josh Yelon 2095d8c44f New shader system 2005-09-25 04:06:31 +00:00
David Rose 01333b339c *** empty log message *** 2005-08-04 01:01:31 +00:00
David Rose e5095d2c31 NodePath::set_normal_map() 2005-08-03 00:44:37 +00:00
David Rose 7a249dde55 add set_python_tag() etc. 2005-07-06 22:43:53 +00:00
David Rose 0fb2f183e3 fix primitive bumpmap support 2005-07-02 13:21:46 +00:00
David Rose 166e7414a6 first pass at primitive bumpmapping support 2005-07-02 00:56:30 +00:00
David Rose bc0d509090 bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
David Rose 5e8855ebc8 fix calc_tight_bounds(), add NodePath::show_tight_bounds() 2005-04-29 23:06:27 +00:00
David Rose 4f1a424610 NodePath::get_mat(other) needs to return a concrete 2005-04-29 15:59:04 +00:00
David Rose 10242ea013 new NodePath::set_attrib(), set_clip_plane(), etc. 2005-04-26 17:51:54 +00:00
David Rose 4a5e1e825e is_ancestor_of(), get_common_ancestor() 2005-02-26 00:44:53 +00:00
David Rose d9d30855d0 fix line_width and RenderModeAttrib 2005-01-27 05:21:34 +00:00