Sam Edwards
788efb9f6d
CMake: Fix build when HAVE_EGG=OFF
2018-12-29 02:51:53 -07:00
Sam Edwards
df805bd02b
Merge branch 'master' into cmake
2018-11-28 21:54:58 -07:00
rdb
97d4e32a06
general: use nassert_raise instead of nassertv(false) et al
...
Even a brief error message in the assertion is infinitely more useful to a user who is not at home in the source code, especially for assertions that may reasonably be triggered by honest user mistakes.
2018-11-28 17:35:20 +01:00
Sam Edwards
58c065d970
Merge branch 'master' into cmake
2018-10-28 05:11:14 -06:00
Sam Edwards
841e7a9a16
CMake: Add a bunch of pandatool components to the build
2018-10-28 05:08:39 -06:00
Sam Edwards
466a68a985
pandatool: Fix several missing includes
2018-10-28 03:16:22 -06:00
Sam Edwards
b2bfb31114
general: Remove `using std::*` from headers
...
Also remove most `using namespace std;` statements. The only one that remains is in py_panda.h.
Closes #350
Closes #335
2018-06-14 16:04:49 +02:00
Sam Edwards
7790f8429d
general: Fully qualify header references into the std namespace
...
Closes #341
2018-06-07 10:35:12 +02:00
Sam Edwards
e2b4353800
general: Replace NULL (and 0 as pointer) with C++11 nullptr
...
Exceptions to this replacement are:
- .c files
- Headers included by a .c file
- stb_image.h
- dr_flac.h
- Strings
- Comments
2018-06-03 16:35:13 -06:00
tobspr
0fcfb8e372
New file headers, new comment style
2016-02-17 17:47:48 +01:00
rdb
db3ab953e4
Remove ppremake, genPyCode, and all hacks created to support them
2015-11-09 19:06:49 +01: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
dfe16c64f6
rename all Panda-built libraries to begin with libp3 or libpanda
2011-12-06 02:39:21 +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
David Rose
17ff7d3f82
downloader:c
2009-11-19 01:56:39 +00:00
David Rose
74c56a9487
egg-optchar -rename
2009-04-29 00:19:10 +00:00
David Rose
31d75582a3
egg-optchar -defpose
2008-12-23 20:41:31 +00:00
David Rose
f8d1a5e008
fix crash
2008-08-08 17:40:35 +00:00
David Rose
4a0bf0d87b
egg-optchar -preload
2008-08-07 18:25:44 +00:00
David Rose
fb9c56432a
we are now using the modified BSD license
2008-05-28 18:37:20 +00:00
David Rose
ddc5b64fce
build on osx
2007-04-16 20:07:04 +00:00
David Rose
4a85d9c724
build on OSX
2006-10-12 20:55:54 +00:00
David Rose
9b67ed9caf
reduce memory usage for egg-optchar
2006-10-06 22:57:43 +00:00
David Rose
92452a393d
better #includes
2006-04-06 14:08:50 +00:00
David Rose
923a4086d8
disambiguate get_transform2d() and get_transform3d()
2005-07-20 23:37:10 +00:00
David Rose
53eb393661
egg-retarget-anim
2005-05-07 00:10:20 +00:00
David Rose
246e640459
add prc:c
2004-11-30 01:36:10 +00:00
David Rose
b8ade26846
add egg-optchar -qa
2004-10-11 20:41:09 +00:00
David Rose
afe7b4b829
multitexture support
2004-07-30 00:39:16 +00:00
Dave Schuyler
26ece6b730
lots of little changes for os x
2004-04-02 02:27:11 +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
7398f2bfa2
use joint_has_primitives
2003-11-22 20:03:04 +00:00
David Rose
b47f037907
don't lose geometry parented to a joint when the joint is removed.
2003-11-19 19:32:33 +00:00
David Rose
26869342b8
support hard-skinning
2003-11-12 18:53:43 +00:00
Dave Schuyler
a43b1f20a6
changed includes
2003-10-30 07:08:59 +00:00
David Rose
36638ab984
add egg-optchar -new joint,parent
2003-10-21 04:08:56 +00:00
David Rose
0c2a4f1550
add -optimal to egg-optchar
2003-08-31 01:40:38 +00:00
David Rose
15f21fe73c
joint names only should be uniquified per-character
2003-07-31 23:03:56 +00:00
David Rose
036680f50a
find_joint() supports inexact match too
2003-07-31 23:03:33 +00:00
David Rose
153837e63b
raise priority of -fixrest
2003-07-24 17:50:32 +00:00
David Rose
9ec2fbbfe0
oops
2003-07-24 16:43:32 +00:00
David Rose
344ca11ffd
add explicit support for shear to the scene graph
2003-07-23 23:03:04 +00:00
David Rose
9581603cd8
uniquify component names, add -drop
2003-07-22 19:40:37 +00:00
David Rose
85636c31ca
add fixrest
2003-07-22 18:11:19 +00:00
David Rose
8e132cb763
oops
2003-07-22 06:37:29 +00:00
David Rose
c9e4bbc9c0
handle some broken egg files more gracefully
2003-07-22 06:32:41 +00:00
David Rose
6b7baa43d7
add -zero, etc.
2003-07-22 01:50:40 +00:00
David Rose
86e034103e
support -expose properly
2003-07-21 19:01:41 +00:00