open_toontown_panda3d/panda/src/linmath
Zachary Pavlov d740e018b5 proper panda centri right hand rule angle check 2007-10-06 01:24:44 +00:00
..
Sources.pp Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
aa_luse.h add 3-d texture coordinates to egg syntax 2005-07-20 21:54:24 +00:00
cast_to_double.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
cast_to_double.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
cast_to_float.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
cast_to_float.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
compose_matrix.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
compose_matrix.h 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
compose_matrix_src.I untabify 2006-01-13 18:38:07 +00:00
compose_matrix_src.cxx replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
compose_matrix_src.h 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
config_linmath.cxx fix PandaSystem.hasSystem() etc. 2005-02-19 00:00:47 +00:00
config_linmath.h 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
coordinateSystem.cxx remove bogus comment 2006-10-14 23:04:11 +00:00
coordinateSystem.h 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
dbl2fltnames.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
dblnames.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
deg_2_rad.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
flt2dblnames.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
fltnames.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lcast_to.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lcast_to_src.I bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
lcast_to_src.h bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
linmath_composite.cxx Added macrocomposites 2005-09-27 22:05:52 +00:00
linmath_composite1.cxx bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
linmath_composite2.cxx Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
lmat_ops.h Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
lmat_ops_src.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lmat_ops_src.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lmatrix.cxx Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
lmatrix.h Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
lmatrix3_src.I Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
lmatrix3_src.cxx replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
lmatrix3_src.h Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
lmatrix4_src.I Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
lmatrix4_src.cxx replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
lmatrix4_src.h Add LMatrix*::xform_vec_general(), fix clip plane issues 2007-08-23 16:24:49 +00:00
lorientation.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lorientation.h OSX Commit 2006-03-17 22:57:38 +00:00
lorientation_src.I multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
lorientation_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lorientation_src.h 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
lpoint2.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lpoint2.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lpoint2_src.I use python_repr() to make linmath pickleable 2005-09-14 00:09:18 +00:00
lpoint2_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lpoint2_src.h 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
lpoint3.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lpoint3.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lpoint3_src.I use python_repr() to make linmath pickleable 2005-09-14 00:09:18 +00:00
lpoint3_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lpoint3_src.h 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
lpoint4.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lpoint4.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lpoint4_src.I use python_repr() to make linmath pickleable 2005-09-14 00:09:18 +00:00
lpoint4_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lpoint4_src.h 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
lquaternion.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lquaternion.h OSX Commit 2006-03-17 22:57:38 +00:00
lquaternion_src.I update comments 2006-09-13 01:17:30 +00:00
lquaternion_src.cxx formatting 2006-01-20 01:42:29 +00:00
lquaternion_src.h 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
lrotation.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lrotation.h OSX Commit 2006-03-17 22:57:38 +00:00
lrotation_src.I added lvec4 cast 2006-03-11 00:14:09 +00:00
lrotation_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lrotation_src.h 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
luse.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
luse.N bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
luse.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
luse.h bam 5.0, new Geom implementation is now official 2005-06-30 17:42:21 +00:00
lvec2_ops.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvec2_ops_src.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvec2_ops_src.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvec3_ops.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvec3_ops_src.I make normalize() and length() methods on LVecBase3f instead of just LVector3f 2005-04-27 13:46:59 +00:00
lvec3_ops_src.h make normalize() and length() methods on LVecBase3f instead of just LVector3f 2005-04-27 13:46:59 +00:00
lvec4_ops.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvec4_ops_src.I update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvec4_ops_src.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvecBase2.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvecBase2.h OSX Commit 2006-03-17 22:57:38 +00:00
lvecBase2_src.I multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
lvecBase2_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvecBase2_src.h 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
lvecBase3.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvecBase3.h OSX Commit 2006-03-17 22:57:38 +00:00
lvecBase3_src.I multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
lvecBase3_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvecBase3_src.h 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
lvecBase4.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvecBase4.h OSX Commit 2006-03-17 22:57:38 +00:00
lvecBase4_src.I multithreading optimizations, tau profiler, related changes 2006-04-05 19:36:05 +00:00
lvecBase4_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvecBase4_src.h 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
lvector2.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvector2.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvector2_src.I use python_repr() to make linmath pickleable 2005-09-14 00:09:18 +00:00
lvector2_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvector2_src.h 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
lvector3.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvector3.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvector3_src.I proper panda centri right hand rule angle check 2007-10-06 01:24:44 +00:00
lvector3_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvector3_src.h potential angle improvement for vector to vector checks) 2007-10-04 04:38:49 +00:00
lvector4.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvector4.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvector4_src.I use python_repr() to make linmath pickleable 2005-09-14 00:09:18 +00:00
lvector4_src.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
lvector4_src.h 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
mathNumbers.I more math operations 2005-01-23 00:23:01 +00:00
mathNumbers.cxx update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
mathNumbers.h 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
test_math.cxx OSX Commit 2006-03-17 22:57:38 +00:00
vector_Colorf.cxx 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
vector_Colorf.h 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
vector_LPoint2f.cxx 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
vector_LPoint2f.h 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
vector_LVecBase3f.cxx 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
vector_LVecBase3f.h 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
vector_Normalf.cxx 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
vector_Normalf.h 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
vector_TexCoordf.h update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
vector_Vertexf.cxx 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
vector_Vertexf.h 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