Commit Graph

64 Commits

Author SHA1 Message Date
David Rose 0316dc67e3 add OSphereLens 2011-03-14 20:08:15 +00:00
David Rose 0c90c36fd7 new callback system 2009-03-14 19:31:37 +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 621b831913 allow-live-flatten 2008-10-02 23:39:51 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose 39dc3d9c3e add allow-incomplete-render 2007-06-06 21:05:17 +00:00
David Rose 5d2466c72a osx tweaks 2006-09-27 04:03:07 +00:00
David Rose 425ada050a add PandaNode::get_fancy_bits(), remove PandaNode::has_cull_callback() 2006-09-20 00:54:15 +00:00
David Rose ddd1046462 factor out Thread::get_current_thread() some more 2006-04-26 07:31:23 +00:00
David Rose 8a78fffd8f multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
David Rose 825717c720 use modify_geom() instead of get_unique_geom() 2006-02-23 21:09:00 +00:00
Roger Hughston 8065be4f57 More Motion in osx Land 2006-02-10 20:13:14 +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 cb2e0c46f0 fix text glyph caching problem 2005-10-02 16:56:51 +00:00
Josh Yelon 9729541f63 Added macrocomposites 2005-09-27 22:05:52 +00:00
David Rose f46eaaa3a8 3-d texture coordinates, deal with animation properly 2005-08-16 20:27:51 +00:00
David Rose 95f9d58591 Geom now accepts a GeomVertexData in the constructor 2005-08-11 03:16:12 +00:00
David Rose bc0d509090 bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
David Rose 4f1a424610 NodePath::get_mat(other) needs to return a concrete 2005-04-29 15:59:04 +00:00
David Rose 212fbc6c6b DO_DCAST, is_qpgeom() 2005-04-27 16:33:59 +00:00
David Rose 9b560c9370 minor performance enhancements 2005-04-22 23:53:43 +00:00
David Rose 6971dc320b rename vertex -> row in GeomVertexData etc. 2005-04-16 00:08:00 +00:00
David Rose 00485bf6c8 GeomEnum unification; FrameRateMeter use UH_client 2005-04-14 17:23:36 +00:00
David Rose 20e9703887 handle use_qpgeom on more internal things 2005-04-04 22:58:35 +00:00
David Rose c975b7cd49 initial checkin of experimental Geom rewrite--preliminary 2005-03-11 02:28:51 +00:00
David Rose c045c5894d support real-time rendered cube maps 2005-03-04 22:28:19 +00:00
David Rose 7d5ae1e3f6 move more config variables to new interface 2004-12-23 05:42:42 +00:00
David Rose fa592c1040 remove GraphicsChannel and GraphicsLayer 2004-12-06 19:35:05 +00:00
David Rose c7c639797e merge multitexture support in from branch 2004-07-30 00:38:35 +00:00
Dave Schuyler 01d65fe28c lots of little changes for os x 2004-04-02 03:08:14 +00:00
David Rose 9315342da7 define normals for projection screens 2004-04-01 01:58:42 +00:00
David Rose a1ba7a54e7 use NodePaths for ProjectionScreen interface 2004-03-31 23:33:13 +00:00
David Rose 9ca106399c regularize projection transform and near plane correction 2004-03-04 18:43:25 +00:00
David Rose 0e084fe310 make multipass work (sort of) on dx8 2004-03-04 15:48:19 +00:00
David Rose 323002f105 more sanity asserts 2004-03-03 14:14:03 +00:00
David Rose 6f956e1fe7 use new offscreen buffer mechanism 2004-03-02 02:48:35 +00:00
David Rose 9f57cfa1b2 add fill_ratio 2004-02-26 18:46:44 +00:00
David Rose 232f9395bf split out PreparedGraphicsObjects from GraphicsStateGuardians 2004-02-25 19:34:30 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose 26da9be3e7 define GraphicsOutput class 2004-02-06 23:41:00 +00:00
David Rose a16fe56c74 merge window_devel_2003_02_21 to trunk 2003-04-09 17:28:00 +00:00
David Rose 6df1adfa90 support invert_uvs 2003-01-23 23:36:20 +00:00
David Rose ea59108287 new window code 2003-01-09 20:35:54 +00:00
David Rose ca32144537 respect switch nodes 2002-09-05 14:52:58 +00:00
David Rose a52a3be557 move clear() to DisplayRegion and GraphicsWindow objects instead of on GSG 2002-07-11 21:03:56 +00:00
David Rose 429c4aa079 more comment refinements 2002-06-14 14:51:58 +00:00
David Rose 947df90215 minor comment change 2002-06-13 23:27:14 +00:00
David Rose c6ee528269 minor typo 2002-06-13 23:25:39 +00:00
David Rose df65deb57f support multiple viewers 2002-06-13 23:17:37 +00:00
David Rose 99413ba1b3 use NodePath interface 2002-06-13 21:11:16 +00:00