87 Commits

Author SHA1 Message Date
Sam Edwards
a9dfd8352e general: Distinguish local/system includes
This changes includes so that local includes are consistently
#include "localFile.h"
while system and third-party includes are consistently
#include <systemFile.h>

This commit mostly converts the former to the latter; the two
exceptions are in android_main.cxx and fmodAudioSound.h, where
the reverse was necessary.
2018-11-10 18:00:10 -07:00
rdb
66c5d65bf6 maxegg: fix compilation errors with min/max 2018-07-04 19:11:59 +02: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
rdb
f990f816b8 maxegg: fix compilation error due to nullptr misuse 2018-06-06 11:27:11 +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
Sam Edwards
52e7c952b3 putil: Rename config_util to config_putil 2018-05-14 02:36:42 -06:00
rdb
f7af155e93 Compile with VS 2015 Express, build assimp on Windows 2017-04-03 13:57:40 +02:00
rdb
62c008602e Merge branch 'release/1.9.x' 2016-10-20 11:14:37 +02:00
rdb
34b8e0844e Fix compile errors in unicode conversion in max exporter 2016-10-20 11:13:44 +02:00
tobspr
0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
rdb
090e912ce6 Cleanup of comments and whitespace 2016-02-01 22:30:43 +01:00
rdb
16e7831566 Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
rdb
a9992e3c07 compile error 2013-10-30 07:33:22 +00:00
rdb
7ac7adcce4 More compatibility fixes 2013-10-27 11:19:26 +00:00
rdb
2b97fccd4d compile error 2013-10-26 08:49:51 +00:00
rdb
3841accba9 more compatibility fixes 2013-10-23 16:48:22 +00:00
rdb
1cf986dd44 more unicode stuff 2013-10-07 23:20:59 +00:00
rdb
e1ff689adc work toward a unicode-compatible max converter 2013-10-07 22:36:05 +00:00
rdb
146f56e01e strcmp -> _tcscmp 2013-10-07 21:39:41 +00:00
rdb
f5dc6ac8d7 attempt to fix unicode issues 2013-10-07 20:26:10 +00:00
rdb
849b60c6e9 support max 2013 and above 2013-10-07 20:15:38 +00:00
rdb
7720c482c7 support max 2014 2013-10-07 19:59:39 +00:00
rdb
91f6b9503e TCHAR -> MCHAR 2013-10-07 19:41:20 +00:00
rdb
c81148a1de missing include 2013-02-05 18:50:28 +00:00
rdb
b164aaaac8 fix missing include 2013-02-05 18:36:42 +00:00
rdb
652836be04 remove unnecessary includes that will hopefully fix a compilation issue 2013-02-05 16:22:44 +00:00
rdb
4be0bff331 attempt to fix the build 2013-01-20 12:55:38 +00:00
David Rose
17f51995e3 a few more win32 build issues reported by forum users 2011-12-20 15:05:37 +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
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
rdb
356c7de5f2 Oops, fix typo 2011-09-01 09:05:49 +00:00
rdb
d7c2cd218d proposed fix from ETC for max 2012 compilation issue 2011-09-01 09:02:50 +00:00
rdb
6cb48a06bc Backward compatibility fix to get this to compile on Max versions 9 and below, which don't define the _M macro. 2010-08-24 13:48:43 +00:00
Mike Christel
8b41e6b1f8 Collision is now done through User Defined Properties (via maxscript). By default a plane without a standard material gets UV's as well as any object without a texture but with a standard material. Point objects are now supported as "locators" for a point in space within the egg. 2010-04-27 16:02:26 +00:00
Mike Christel
15f728ad08 simplified; functionality moved out to maxscript 2010-04-27 16:01:44 +00:00
rdb
948fd1699b Fix compilation issue 2009-10-18 16:43:48 +00:00
Mike Christel
c4f35f6e4c Bug fix (first radio button of Animation Type must have group property == true) 2009-10-02 16:29:36 +00:00
Mike Christel
ee172d57cd List "Pose" as "Static" to reduce student confusion (manual page updated as well) 2009-09-29 16:30:14 +00:00
Mike Christel
58ec151891 Bug fix (egger dialog once again a child of modify panel) 2009-09-29 16:29:22 +00:00
Mike Christel
f4e14c8455 Completion of summer project by Fei Wang (CMU ETC student) to update Max exporter: added enableAddCollisionChoices 2009-08-24 13:27:04 +00:00
Mike Christel
357fc73101 Fixed vertex color, animation hierarchy, texture swapping bugs; added collision choices to exporter 2009-07-29 12:41:21 +00:00
rdb
e2c01a284f Fix compile errors for 64-bits windows 2009-07-26 16:29:27 +00:00
rdb
b77f1971e1 Remove .res and .obj files, and let makepanda compile them 2009-07-23 08:08:14 +00:00
rdb
bff8c00d00 Eliminate maxEgg.obj 2009-07-23 07:55:12 +00:00
rdb
35f426e591 Fix compile error on Windows. 2009-07-16 11:28:40 +00:00
rdb
e78d339a9c Fix from Fei Wang that solves the bone hierarchy bug in the max exporter 2009-07-10 06:34:20 +00:00
rdb
8006b3fc73 Changes from Fei Wang to support vertex colors 2009-06-30 05:59:22 +00:00
rdb
12262ab74b Pose > Static, Export Type > Animation Type 2008-11-15 13:19:58 +00:00