Commit Graph

301 Commits

Author SHA1 Message Date
David Rose 5b807d3c0e add assertion 2004-07-31 15:47:38 +00:00
David Rose c7c639797e merge multitexture support in from branch 2004-07-30 00:38:35 +00:00
David Rose c3606e572d prebuild new polylight flag 2004-06-10 21:16:17 +00:00
Asad M. Zaman 67a0fd47db make room for polylight object 2004-06-09 21:30:37 +00:00
David Rose 9c8037ad62 parse portal syntax in egg files 2004-05-20 19:43:33 +00:00
David Rose fb79ed6314 add has_normals 2004-05-04 23:34:11 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
Dave Schuyler 36cf062b96 using app includes 2004-02-07 05:33:07 +00:00
David Rose 6526538d65 straighten out -TT on animation tables 2003-11-22 20:02:27 +00:00
David Rose e702ea203d *** empty log message *** 2003-11-22 17:51:59 +00:00
David Rose 29cfd81978 support forward-referenced vertex pools 2003-11-21 23:02:52 +00:00
David Rose e76df930c0 changes to prebuild 2003-11-21 17:19:43 +00:00
David Rose 75762f560a -TT x,y,z doesn't work properly with vertex pools under a transform node 2003-11-21 06:47:31 +00:00
David Rose e27ed62d8b fix sphere-trigger 2003-11-13 06:11:43 +00:00
David Rose 6d6241be32 add has_primitives 2003-11-12 18:53:10 +00:00
David Rose 2536db25f4 add CollisionSolid::set_effective_normal 2003-11-11 05:24:56 +00:00
David Rose 093e99cd5a add egg visibility scalar 2003-11-04 05:23:46 +00:00
David Rose 56f64fd217 expand on comment 2003-10-29 18:01:48 +00:00
Dave Schuyler f8efe985d2 changed includes to use application path 2003-10-28 06:10:41 +00:00
David Rose 81b91d8522 add add_component_data 2003-10-21 22:49:32 +00:00
David Rose 3a24581e96 add line primitive to egg syntax 2003-10-15 00:17:41 +00:00
David Rose 3791dbaa71 extend nurbs interface for egg-qtess 2003-10-14 19:36:45 +00:00
David Rose 081d8f0052 oops 2003-10-14 00:19:04 +00:00
David Rose 0695e774b3 quotes 2003-10-14 00:17:15 +00:00
David Rose c69cc5c96f egg loader reads nurbs surfaces and curves into SheetNodes and RopeNodes 2003-10-12 18:52:57 +00:00
David Rose a7562e48d0 publish egg interfaces 2003-10-07 13:37:59 +00:00
David Rose 29b4df01d4 extend interface for egg2flt 2003-10-03 01:47:23 +00:00
David Rose fe4d0a70ac add CST_tube 2003-10-01 19:12:05 +00:00
David Rose bff34279f9 better normal algorithm 2003-10-01 00:02:43 +00:00
David Rose 24d05cd8dc eliminate warnings 2003-09-26 23:49:32 +00:00
David Rose 91bd64999b whoops, fix normal detection some more 2003-09-26 23:43:34 +00:00
David Rose 4b802dc3c5 calculate normals more accurately for degenerate and concave polygons 2003-09-25 18:58:54 +00:00
Dave Schuyler 078f4c50c5 small changes and added add_x() to vectors 2003-09-05 04:31:19 +00:00
David Rose 7620dff858 more interface for egg-palettize 2003-08-20 02:53:05 +00:00
David Rose 344ca11ffd add explicit support for shear to the scene graph 2003-07-23 23:03:04 +00:00
David Rose c37f62fd9a add find_child 2003-07-22 01:49:23 +00:00
David Rose ba4ec85c60 add set_vertex_membership, make map accessors non-inline 2003-07-21 21:04:46 +00:00
David Rose 397b886289 add steal_vrefs 2003-07-20 15:50:00 +00:00
David Rose 720fb4ac63 prebuild-bison 2003-07-08 01:20:40 +00:00
David Rose 2d221eadb2 standard order should reflect temp-hpr-fix 2003-07-02 22:38:02 +00:00
David Rose c03d886691 add PandaNode::set_tag() and related functions 2003-06-12 22:18:41 +00:00
David Rose d97c703079 reorder vrefs and children again 2003-06-10 17:14:47 +00:00
David Rose e3136204df output anim tables in standard order 2003-06-09 21:55:17 +00:00
David Rose 5722cb4861 go ahead and add rows with shear transforms, even though it won't be completely correct 2003-06-09 18:56:59 +00:00
David Rose da5268db7a output vertex ref's before children again, for easier following of hierarchy in visual inspection of egg files 2003-06-07 01:24:27 +00:00
David Rose db56915d10 trivial 2003-06-07 01:23:44 +00:00
David Rose 3c1914b19a move joints to end of list on output 2003-06-05 23:47:53 +00:00
David Rose 78f67d8afd add has_user_data with type 2003-06-03 22:53:09 +00:00
David Rose 1367be51df add EggUserData 2003-06-03 20:24:31 +00:00
David Rose 2db50240ac support multiple collide flags on a node 2003-05-07 00:33:48 +00:00
David Rose df2a60cfb0 extend ModelNode::preserve_transform and Texture::alpha_file_channel 2003-04-15 22:35:07 +00:00
David Rose 779f24c5f3 robustiy has_alpha_channel() 2003-04-12 18:40:58 +00:00
David Rose 28743b123b more robust texture/alpha combinations 2003-04-12 17:44:01 +00:00
David Rose 1cb9c2640c make destructor virtual to eliminate compiler warnings 2003-04-09 22:41:29 +00:00
David Rose efc0a0b45b robustify transform and object type interface 2003-04-08 17:30:45 +00:00
David Rose 212bd64d9d introduce ulong token type to better support hex numbers appearing in egg files 2003-04-05 01:21:08 +00:00
David Rose 176c8458d5 oops, constructors forgot fullpath 2003-03-04 15:59:55 +00:00
David Rose 324280b3f2 update prebuilt 2003-02-25 02:33:58 +00:00
David Rose 2fd799cf29 support egg2bam -pp properly 2003-02-25 01:13:30 +00:00
David Rose ec9587e6d5 always resolve external references 2003-02-20 18:16:26 +00:00
David Rose 74a704440e PandaFramework should respect per-window keypresses 2003-02-14 08:13:17 +00:00
David Rose baf7c22921 add EggData::merge 2003-02-12 00:48:20 +00:00
David Rose b75c54b446 fix search path weirdnesses 2003-02-11 20:14:23 +00:00
David Rose 720ca3db24 support multiple ObjectType flags 2003-01-24 18:56:38 +00:00
David Rose 324eb3c262 add external_index 2003-01-23 17:23:17 +00:00
David Rose 411a263fe8 build for gcc3.2 2003-01-17 16:42:36 +00:00
cxgeorge a48bf15656 vc7.1 fixes 2002-11-23 02:06:06 +00:00
cxgeorge 4a67683fdc remove aniso assertion 2002-08-23 22:44:38 +00:00
David Rose a33194e89f move use_vfs to express 2002-08-06 15:10:17 +00:00
David Rose fa59c3e37f loader uses vfs 2002-08-04 16:58:35 +00:00
David Rose 5bfe55d22f accept quats 2002-06-21 22:04:34 +00:00
David Rose cc1a49c7e4 store egg transforms componentwise 2002-06-21 19:01:57 +00:00
David Rose 93fbd33e19 prebuild-bison 2002-05-24 19:49:44 +00:00
David Rose ce17cf23d8 support M_alpha and M_binary in egg 2002-05-14 23:29:27 +00:00
cxgeorge 834d325f4f remove obsolete magfilteralpha/color 2001-11-28 01:47:30 +00:00
cxgeorge c6f07aa362 remove obsolete magfilteralpha/color 2001-11-28 01:33:34 +00:00
cxgeorge 48987c00a9 remove obsolete magfilteralpha/color 2001-11-28 01:30:00 +00:00
cxgeorge 012486c12e rename dangerous PTA contructor to empty_array 2001-11-16 02:38:09 +00:00
David Rose 5785c5888e squelch compiler warnings 2001-08-07 03:59:13 +00:00
David Rose 764aea593e optimize is_of_type(), in theory 2001-08-07 02:00:46 +00:00
David Rose 76a48e45b3 oops, wrong bin node 2001-08-03 02:47:12 +00:00
David Rose f03c4c40ff allow group alpha scalar to override texture alpha scalar 2001-07-31 18:02:37 +00:00
cxgeorge 555f8d3e24 clean up minor build warnings 2001-07-10 01:52:18 +00:00
David Rose 3732087de4 dos2unix 2001-07-03 20:47:16 +00:00
David Rose bb3af27df0 add clear_lod 2001-06-28 01:18:16 +00:00
David Rose e3565cf5e6 alpha texture not copied properly 2001-06-26 17:32:45 +00:00
David Rose 19df0046de fix bug with set_coordinate_system not updating right away 2001-06-22 23:30:49 +00:00
David Rose c3ebf17c74 various minor improvements 2001-06-22 01:55:05 +00:00
David Rose 16b5c0f9ee various interface improvements 2001-06-20 23:38:15 +00:00
David Rose 28fffee547 pvector, pmap, etc. 2001-06-06 00:55:53 +00:00
cxgeorge 2f8f117c6d use combined srcs 2001-06-06 00:41:25 +00:00
David Rose 2f4e207edb Update copyright header 2001-05-25 21:27:38 +00:00
David Rose fcb24f02ef remove tab characters 2001-05-25 15:56:49 +00:00
David Rose 7c2bbf7f7d making appropriate functions inline and non-inline 2001-05-25 04:01:34 +00:00
David Rose 37495faea5 *** empty log message *** 2001-05-16 17:32:30 +00:00
David Rose 41a58def4f *** empty log message *** 2001-05-15 01:25:17 +00:00
David Rose 0824e8031c *** empty log message *** 2001-05-12 15:57:34 +00:00
David Rose 1892ffa1d0 *** empty log message *** 2001-05-09 18:08:36 +00:00
David Rose b0de14c08b *** empty log message *** 2001-05-09 16:24:01 +00:00
David Rose a86fe3c039 *** empty log message *** 2001-05-09 15:27:13 +00:00
David Rose c3e650dcb1 *** empty log message *** 2001-05-03 01:17:45 +00:00
David Rose 8d91ab13fe *** empty log message *** 2001-05-02 22:53:32 +00:00
David Rose 584d884f84 *** empty log message *** 2001-05-02 22:30:11 +00:00
David Rose 7bfa4c63e6 *** empty log message *** 2001-05-02 22:19:12 +00:00
David Rose 1883b289f5 *** empty log message *** 2001-05-02 21:58:42 +00:00
David Rose 9709248862 *** empty log message *** 2001-05-02 00:33:16 +00:00
David Rose 30882d7384 *** empty log message *** 2001-05-02 00:08:25 +00:00
cxgeorge efd47a12f1 add rotate_mat_normaxis 2001-05-02 00:05:13 +00:00
David Rose 4ee8acf3eb *** empty log message *** 2001-05-01 18:54:54 +00:00
David Rose b1f0805d02 *** empty log message *** 2001-05-01 18:44:41 +00:00
David Rose cec48f1ffd *** empty log message *** 2001-05-01 18:17:58 +00:00
David Rose cfc277ba6a *** empty log message *** 2001-05-01 18:14:24 +00:00
David Rose 98a4f21207 *** empty log message *** 2001-05-01 05:45:56 +00:00
David Rose 7f23c901a5 *** empty log message *** 2001-05-01 02:18:22 +00:00
David Rose a9d78600fb *** empty log message *** 2001-04-28 03:46:31 +00:00
David Rose fac0aa6246 *** empty log message *** 2001-04-26 01:18:10 +00:00
David Rose cb4340724d *** empty log message *** 2001-04-26 00:50:46 +00:00
David Rose 9e1e9f09f6 *** empty log message *** 2001-04-25 20:56:05 +00:00
David Rose 6be1258029 *** empty log message *** 2001-04-19 01:04:32 +00:00
David Rose 4e8ff2a2e3 *** empty log message *** 2001-04-17 18:41:49 +00:00
David Rose 1facd208fd *** empty log message *** 2001-04-12 17:26:15 +00:00
David Rose 5314de5926 *** empty log message *** 2001-04-09 18:27:07 +00:00
cxgeorge 1a3321d53a add spaces for intel compiler 2001-04-09 02:42:39 +00:00
David Rose 66e460dbaf *** empty log message *** 2001-04-06 23:54:38 +00:00
David Rose 1faecc8269 *** empty log message *** 2001-03-02 00:14:22 +00:00
David Rose 8f338d05a8 *** empty log message *** 2001-02-27 20:07:01 +00:00
David Rose aa42fdae2f *** empty log message *** 2001-02-27 04:24:16 +00:00
David Rose f01972731f *** empty log message *** 2001-02-23 21:25:39 +00:00
David Rose 9811ad4aff *** empty log message *** 2001-02-23 19:55:26 +00:00
David Rose 0ecc8f0602 *** empty log message *** 2001-02-23 19:38:40 +00:00
David Rose 69a640ba52 *** empty log message *** 2001-02-23 19:15:29 +00:00
David Rose 1ae36cf9e9 *** empty log message *** 2001-02-17 04:53:24 +00:00
David Rose 8d939150d7 *** empty log message *** 2001-02-16 23:18:17 +00:00
David Rose 39264cbbbc *** empty log message *** 2001-01-23 00:15:20 +00:00
David Rose 42ffc16344 *** empty log message *** 2001-01-18 23:45:57 +00:00
David Rose 872a902de4 *** empty log message *** 2001-01-18 02:17:07 +00:00
Cary Sandvig 00d4463ada *** empty log message *** 2001-01-11 01:47:34 +00:00
georges 09be56009d add lummask pixfmt 2000-12-19 06:55:03 +00:00
David Rose c3075b7c82 *** empty log message *** 2000-12-12 02:14:26 +00:00
David Rose beb480ebd3 *** empty log message *** 2000-12-09 00:07:05 +00:00
David Rose d5eca5fa6f *** empty log message *** 2000-12-05 02:54:48 +00:00
David Rose 0287c81e94 *** empty log message *** 2000-11-28 18:29:47 +00:00
David Rose 5f2486d5a6 *** empty log message *** 2000-11-21 03:14:00 +00:00
David Rose 61c7b272fd *** empty log message *** 2000-11-19 23:09:08 +00:00
David Rose 8ce02ceab8 *** empty log message *** 2000-11-10 08:12:21 +00:00
David Rose e2e9663c4c *** empty log message *** 2000-11-08 22:38:50 +00:00
David Rose efdb07d62f *** empty log message *** 2000-11-03 19:24:06 +00:00
David Rose 164d5a9fbe *** empty log message *** 2000-10-27 22:45:19 +00:00
David Rose 5523c367d1 *** empty log message *** 2000-10-12 22:44:32 +00:00
David Rose b607465bf1 *** empty log message *** 2000-10-07 01:34:40 +00:00
David Rose 2fd714e52f Initial revision 2000-10-04 01:14:41 +00:00