Sam Edwards
|
57fb97053b
|
Merge branch 'master' into cmake
|
2014-09-22 21:13:05 -07:00 |
rdb
|
87910799b6
|
Split off epvector.h into its own file in an attempt to cut down compilation time
|
2014-09-14 22:04:36 +00:00 |
Sam Edwards
|
3d0f587ca0
|
Merge remote-tracking branch 'upstream/master' into cmake
Conflicts:
panda/src/linmath/lvecBase4.h
|
2014-07-24 22:59:52 -07:00 |
rdb
|
0a8b35bcea
|
Add PTA class for integer vectors
|
2014-06-25 08:37:03 +00:00 |
Sam Edwards
|
5e77793b0f
|
CMake: Add some install(...) directives.
|
2014-02-04 22:43:23 -07:00 |
kestred
|
e363266573
|
Remove extra '}' from panda/mathutil/CMakeLists.txt that was causing linking errors.
|
2014-01-22 00:31:33 -07:00 |
kestred
|
83c60dc187
|
Move conditional includes to panda/CMakeLists.txt so they don't have to be repeated everywhere.
|
2014-01-21 21:11:39 -07:00 |
kestred
|
3d65bd49a7
|
Fix mathutil compilation with CMake.
|
2014-01-19 12:13:14 -07:00 |
kestred
|
dd495b5573
|
Rename FindFFTW to FindFFTW3 and comment out configuration for it. FindFFTW3 was implemented, but Panda expects FFTW2.
|
2014-01-19 12:07:20 -07:00 |
kestred
|
f1919df261
|
Fix names in CMakeLists for p3mathutil.
|
2014-01-19 17:34:59 -07:00 |
kestred
|
5f136ca281
|
Add the basics of CMakeLists for panda/mathutil. Doesn't compile yet, has some errors.
|
2014-01-19 03:56:39 -07:00 |
David Rose
|
b3b2308c6c
|
load obj files directly into PandaNodes for performance
|
2013-01-04 00:35:42 +00:00 |
rdb
|
a018f152df
|
*** empty log message ***
|
2012-03-04 14:10:25 +00:00 |
David Rose
|
d34c964e53
|
UnionBoundingVolume, IntersectionBoundingVolume, Camera::set_cull_bounds()
|
2012-02-09 21:55:31 +00:00 |
David Rose
|
1a4f42706b
|
remove a few epvectors
|
2011-12-19 18:16:30 +00:00 |
David Rose
|
42e8f806f1
|
leave lvecbase2/3 and lmatrix3 unaligned; it's so much cleaner
|
2011-12-19 14:17:26 +00:00 |
David Rose
|
c5c21a566a
|
UnalignedLVecBase etc, remove lerp etc, moving towards Eigen on win32
|
2011-12-18 16:30:31 +00:00 |
David Rose
|
33b9a1e1cf
|
integrate Eigen
|
2011-12-16 14:17:48 +00:00 |
David Rose
|
dfe16c64f6
|
rename all Panda-built libraries to begin with libp3 or libpanda
|
2011-12-06 02:39:21 +00:00 |
David Rose
|
8ebd82fbcc
|
support cross-compatibility of 32-bit and 64-bit bam files
|
2011-10-31 22:24:35 +00:00 |
David Rose
|
134e9a9e92
|
dual names for interrogate
|
2011-10-11 00:45:51 +00:00 |
David Rose
|
501470169f
|
stdfloat_double
|
2011-10-10 05:25:10 +00:00 |
David Rose
|
5158b9b5bf
|
remove vector_LVecBase3f to avoid opt4 linking issue
|
2011-08-12 23:16:17 +00:00 |
rdb
|
e508c07765
|
Add almost completely useless flip() method
|
2011-04-01 12:24:08 +00:00 |
David Rose
|
859cb0294d
|
remove debug output
|
2010-12-15 00:32:07 +00:00 |
David Rose
|
b1d16dd3ce
|
publish randomizer
|
2010-10-14 21:14:12 +00:00 |
David Rose
|
9124513b82
|
side-by-side stereo
|
2010-07-19 18:43:24 +00:00 |
Mike Christel
|
6418e6f221
|
extended shader input system support for Cg (see Panda SE Project 2010-03-17 blog post for more details)
|
2010-04-07 11:16:29 +00:00 |
David Rose
|
6db963dfa6
|
publish PTA_double, PTA_LMatrix4f, PTA_LVecBase3f
|
2010-02-28 03:29:34 +00:00 |
David Rose
|
0040b7094a
|
take out troublesome asserts for now
|
2009-10-13 23:03:50 +00:00 |
Gyedo Jeon
|
900fe8b650
|
Improved contains_hexahedron function little bit
|
2009-08-21 17:10:27 +00:00 |
David Rose
|
494d61083e
|
avoid compiler warnings from HAVE_BLAH_H conflicts by renaming macros
|
2009-08-21 15:40:05 +00:00 |
David Rose
|
cbfa38d2b5
|
simplify ConfigureDecl etc.
|
2009-06-15 22:25:52 +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
|
4910971587
|
now there's a normalize() method, remove ambiguity
|
2009-04-10 19:30:53 +00:00 |
David Rose
|
ddbad77851
|
set_bounds_type()
|
2009-03-12 21:50:03 +00:00 |
David Rose
|
ecda56d02b
|
make get_center() return a copy so it won't destruct unexpectedly
|
2009-02-18 22:49:44 +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
|
f6d5d61479
|
add missing include
|
2008-10-21 04:08:42 +00:00 |
Chris Brunner
|
db18c32b23
|
fixes a crash when building models after compiling with msvc9
|
2008-09-16 18:57:59 +00:00 |
David Rose
|
843790e041
|
fix parabola xform
|
2008-08-06 13:43:39 +00:00 |
rdb
|
855cb4d2ad
|
A better solution, that won't break everyone's builds.
|
2008-06-12 18:46:27 +00:00 |
rdb
|
874e10d42f
|
Added something to make it work on OSX as well
|
2008-06-12 10:19:25 +00:00 |
David Rose
|
fb9c56432a
|
we are now using the modified BSD license
|
2008-05-28 18:37:20 +00:00 |
David Rose
|
9b4a1eab47
|
fixes from ynjh_jo
|
2008-01-08 03:08:56 +00:00 |
David Rose
|
fd74ea21f5
|
minor optimization?
|
2007-10-23 00:36:45 +00:00 |
David Rose
|
df36a1791a
|
tighten up parabola collisions
|
2007-10-17 20:52:56 +00:00 |
David Rose
|
b97325c1cc
|
more fixes
|
2007-10-16 19:46:22 +00:00 |
David Rose
|
26a1985992
|
fix nearly-parallel case
|
2007-10-16 19:08:46 +00:00 |
David Rose
|
f66069aed4
|
parabola collisions
|
2007-10-16 17:02:48 +00:00 |
David Rose
|
fb973c9cfd
|
Add LMatrix*::xform_vec_general(), fix clip plane issues
|
2007-08-23 16:24:49 +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
|
847774efb2
|
very minor bounds optimizations
|
2007-07-13 20:38:26 +00:00 |
David Rose
|
6e9f58aa4b
|
incorrect INLINE
|
2007-06-30 17:28:48 +00:00 |
David Rose
|
666f897031
|
use quotes not angle brackets
|
2007-06-22 12:33:47 +00:00 |
David Rose
|
e34ee0d81b
|
fix mathutil warnings
|
2007-06-12 03:03:55 +00:00 |
David Rose
|
fe951a35fd
|
cull to geoms; fix box culling
|
2007-06-04 20:18:57 +00:00 |
David Rose
|
faad1e333d
|
optional BoundingBox
|
2007-06-02 00:59:32 +00:00 |
David Rose
|
629b215aee
|
DynamicTextFont::RenderMode
|
2007-01-24 00:27:39 +00:00 |
David Rose
|
2229f81ecf
|
robustify
|
2007-01-22 21:20:59 +00:00 |
David Rose
|
af10d2d283
|
tweak compiler warnigns
|
2007-01-19 21:35:35 +00:00 |
David Rose
|
93c959a754
|
define math_log2
|
2007-01-19 21:32:01 +00:00 |
David Rose
|
a2a49aa9fb
|
add Triangulator
|
2007-01-19 21:25:40 +00:00 |
David Rose
|
8de0914056
|
latest osx publish stuff
|
2006-09-28 16:31:02 +00:00 |
David Rose
|
57338ee24d
|
better windows tau support; better threaded DeletedChain support; beginning PipelineReader classes
|
2006-04-20 04:03:16 +00:00 |
David Rose
|
8a78fffd8f
|
multithreading optimizations, tau profiler, related changes
|
2006-04-05 19:36:05 +00:00 |
Roger Hughston
|
b733a22493
|
OSX MAcro Colision
|
2006-03-21 02:28:44 +00:00 |
Roger Hughston
|
477fdc8775
|
OSX Commit
|
2006-03-17 22:57:38 +00:00 |
David Rose
|
efc319c451
|
visualize PlaneNodes
|
2006-03-14 01:32:58 +00:00 |
Roger Hughston
|
8065be4f57
|
More Motion in osx Land
|
2006-02-10 20:13:14 +00:00 |
David Rose
|
572a146c24
|
untabify
|
2006-01-13 18:38:07 +00:00 |
David Rose
|
98c7d82385
|
declare methods const
|
2006-01-05 19:55:48 +00:00 |
David Rose
|
c0c9347983
|
add set_scale()
|
2006-01-05 19:20:58 +00:00 |
David Rose
|
8cef27663e
|
optimizations, a few more interfaces
|
2006-01-04 00:31:00 +00:00 |
David Rose
|
5da0172878
|
pandadx7
|
2005-10-31 20:09:29 +00:00 |
David Rose
|
c207be10b9
|
stackedPerlinNoise
|
2005-10-07 22:38:34 +00:00 |
David Rose
|
9358dbf532
|
add Perlin noise
|
2005-10-07 21:46:51 +00:00 |
Josh Yelon
|
9729541f63
|
Added macrocomposites
|
2005-09-27 22:05:52 +00:00 |
David Rose
|
292b0d1d95
|
(void) -> ()
|
2005-09-06 20:16:09 +00:00 |
David Rose
|
dd28bafc68
|
build on linux
|
2005-09-06 18:18:56 +00:00 |
David Rose
|
1e81e656ab
|
PGItemNotify interface, PGScrollFrame, and more general PGSliderBar
|
2005-08-27 00:15:54 +00:00 |
David Rose
|
9e1297d56b
|
heads_up was broken
|
2005-08-11 00:41:54 +00:00 |
David Rose
|
bc0d509090
|
bam 5.0, new Geom implementation is now official
|
2005-06-30 17:42:21 +00:00 |
David Rose
|
ace4407e7e
|
regularize length of comment slashes
|
2005-05-19 00:22:28 +00:00 |
David Rose
|
29f35eb5bd
|
build on gcc 4.0
|
2005-05-18 16:32:45 +00:00 |
David Rose
|
5ea397873d
|
fix comment
|
2005-03-01 05:10:33 +00:00 |
David Rose
|
2a39759b85
|
fix PandaSystem.hasSystem() etc.
|
2005-02-19 00:00:47 +00:00 |
David Rose
|
7d5ae1e3f6
|
move more config variables to new interface
|
2004-12-23 05:42:42 +00:00 |
David Rose
|
8747959c7b
|
separate compose_matrix into old_hpr and new_hpr variants
|
2004-11-21 19:51:58 +00:00 |
David Rose
|
3e548e3663
|
new interrogate, minor config changes
|
2004-10-28 18:33:45 +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
|
889be29b47
|
add session recording and playback
|
2004-01-30 18:20:47 +00:00 |
David Rose
|
3c3fbf8446
|
temporarily disable use_error_threshold
|
2003-11-15 20:11:36 +00:00 |
David Rose
|
972f56a621
|
just base compressability test on analysis of frame coherence
|
2003-11-12 23:33:53 +00:00 |
David Rose
|
e1a8ff794c
|
bam version 4.8; compress channels more conservatively
|
2003-11-12 22:58:22 +00:00 |
Dave Schuyler
|
f8efe985d2
|
changed includes to use application path
|
2003-10-28 06:10:41 +00:00 |
David Rose
|
a2355fa37c
|
use higher-level class for copy constructor
|
2003-10-27 00:46:47 +00:00 |
David Rose
|
0b1954afbc
|
inherit Plane from LVecBase4
|
2003-10-25 15:18:01 +00:00 |
David Rose
|
6cf08727d4
|
apply clip plane attrib to collision polygons
|
2003-10-25 01:29:07 +00:00 |
David Rose
|
344ca11ffd
|
add explicit support for shear to the scene graph
|
2003-07-23 23:03:04 +00:00 |
David Rose
|
4e233c54f6
|
clip planes
|
2002-07-12 15:46:51 +00:00 |
David Rose
|
c5f477c043
|
generate quats with look_at also
|
2002-06-21 21:59:59 +00:00 |
David Rose
|
304264d481
|
replace USE_GL, USE_DX, etc. with USE_PACKAGES
|
2002-05-29 18:00:20 +00:00 |
David Rose
|
1afd6ffc1b
|
oops, wrong expcl
|
2002-03-12 19:18:01 +00:00 |
David Rose
|
d3e2ffbda2
|
pgraph data graph
|
2002-03-12 18:42:55 +00:00 |
David Rose
|
168c647d05
|
pgraph bounding volumes
|
2002-03-01 22:15:00 +00:00 |
cxgeorge
|
2d54f59f54
|
use cfloor/cceil instead of floor/ceil
|
2002-01-30 04:33:54 +00:00 |
David Rose
|
fc6db22bb1
|
rework quaternion logic for vrpn tracker
|
2001-12-11 18:50:55 +00:00 |
David Rose
|
b6d41dd8c8
|
rewrite cameras to use new lens interface
|
2001-12-06 02:07:37 +00:00 |
David Rose
|
764aea593e
|
optimize is_of_type(), in theory
|
2001-08-07 02:00:46 +00:00 |
David Rose
|
a16f99c74c
|
allow scales to zero for BoundingLines
|
2001-07-09 23:14:14 +00:00 |
cxgeorge
|
52c20f043e
|
use combined srcs
|
2001-06-06 02:31:58 +00:00 |
David Rose
|
28fffee547
|
pvector, pmap, etc.
|
2001-06-06 00:55:53 +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
|
c84cf520b1
|
tabs
|
2001-05-25 01:55:39 +00:00 |
David Rose
|
7f6c44c697
|
Add *_src.cxx to Sources.pp. Depends on extension to DTOOL.
|
2001-05-24 17:30:03 +00:00 |
David Rose
|
811dbe5dd5
|
better debugging output, clearer comments
|
2001-05-24 15:28:40 +00:00 |
cxgeorge
|
ca7d33480a
|
many micro-optimizations
|
2001-05-24 03:29:47 +00:00 |
cxgeorge
|
4ec6f610d0
|
many micro-optimizations
|
2001-05-24 03:22:24 +00:00 |
David Rose
|
46a4724a46
|
fixed some bugs with compressed suit anims
|
2001-05-24 02:40:59 +00:00 |
David Rose
|
866507bb17
|
Add pstats timing of wrt calls
|
2001-05-21 23:49:53 +00:00 |
David Rose
|
0824e8031c
|
*** empty log message ***
|
2001-05-12 15:57:34 +00:00 |
David Rose
|
7082cc10e3
|
*** empty log message ***
|
2001-05-10 18:55:21 +00:00 |
cxgeorge
|
23c5d85166
|
hand-optimize linmath, force inlining
|
2001-04-28 02:58:58 +00:00 |
David Rose
|
a7df6d6efd
|
*** empty log message ***
|
2001-04-05 17:13:19 +00:00 |
David Rose
|
707fed7025
|
*** empty log message ***
|
2001-04-04 21:42:10 +00:00 |
David Rose
|
ee8db5b5b5
|
*** empty log message ***
|
2001-04-04 21:40:58 +00:00 |
David Rose
|
b7e64160c9
|
*** empty log message ***
|
2001-04-03 00:53:17 +00:00 |
David Rose
|
c612bc0e52
|
*** empty log message ***
|
2001-03-29 22:28:02 +00:00 |
cxgeorge
|
d7857a6f5a
|
back out previous changes temporarily
|
2001-03-12 19:06:01 +00:00 |
cxgeorge
|
a0e51a9997
|
switch linmath from templates to classes
|
2001-03-10 02:14:23 +00:00 |
David Rose
|
238d71e31e
|
*** empty log message ***
|
2001-02-19 20:28:16 +00:00 |
georges
|
d4ca2687cd
|
stop me before I make another ridiculous micro-optimization
|
2001-02-16 00:30:47 +00:00 |
georges
|
7d05598cd7
|
stop me before I make another ridiculous micro-optimization
|
2001-02-16 00:27:28 +00:00 |
georges
|
12452369c2
|
*** empty log message ***
|
2001-02-16 00:24:09 +00:00 |
David Rose
|
ce2a4852d6
|
*** empty log message ***
|
2001-01-23 05:19:26 +00:00 |
Cary Sandvig
|
00d4463ada
|
*** empty log message ***
|
2001-01-11 01:47:34 +00:00 |
David Rose
|
a9f6d03ce9
|
*** empty log message ***
|
2001-01-10 17:38:55 +00:00 |
David Rose
|
ba2608b7b4
|
*** empty log message ***
|
2000-12-16 01:39:48 +00:00 |
David Rose
|
4c864fe561
|
*** empty log message ***
|
2000-12-15 20:29:41 +00:00 |
David Rose
|
a6505665ed
|
*** empty log message ***
|
2000-12-15 20:21:17 +00:00 |
David Rose
|
d69d3fc470
|
*** empty log message ***
|
2000-12-09 04:13:13 +00:00 |
David Rose
|
7d38626876
|
*** empty log message ***
|
2000-11-17 04:49:21 +00:00 |
David Rose
|
87aaa3d68d
|
*** empty log message ***
|
2000-10-31 01:48:02 +00:00 |
David Rose
|
0d238d06ab
|
*** empty log message ***
|
2000-10-30 18:49:38 +00:00 |
David Rose
|
d9730bb878
|
*** empty log message ***
|
2000-10-17 21:45:27 +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 |