Commit Graph

130 Commits

Author SHA1 Message Date
Sam Edwards 2ab77d9a27 Merge branch 'master' into cmake 2018-08-14 21:59:45 -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 c4126942f6 Merge branch 'master' into cmake 2018-06-10 02:29:21 -06: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 592a2e2d68 Merge branch 'master' into cmake 2018-06-06 13:18:12 -06: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
rdb e0245d2777 First step towards eliminating `using namespace std;` (#335) 2018-06-03 20:32:23 +02:00
Sam Edwards 6efb07de93 Merge branch 'master' into cmake 2018-05-14 19:09:14 -06:00
Sam Edwards 52e7c952b3 putil: Rename config_util to config_putil 2018-05-14 02:36:42 -06:00
Sam Edwards d642ca4fa0 CMake: Change linkages to go through metalibs
This changes the target_link_libraries() declarations so they only
go directly to a component library if it's in the same metalib.

If it's outside of the metalib, the correct thing to do is link against
the metalib. CMake takes care of the transitive linking for us, so
there isn't actually any big change here.
2018-04-15 01:10:21 -06:00
Sam Edwards ae10462b58 cmake: Clean up some pandatool link hacks. 2016-12-03 15:59:59 -08:00
Sam Edwards e3fcacb1f7 Merge branch 'master' into cmake 2016-11-30 19:21:50 -08:00
rdb 47388b0dbc Separate out CPython calls from core libs; eliminate need for pystub 2016-07-20 14:30:41 +02:00
Sam Edwards 441371e8d9 Merge branch 'master' into cmake 2016-03-15 18:30:55 -07:00
tobspr 0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
rdb 5b291a9b10 Merge branch 'master' into cmake 2015-11-09 19:21:12 +01:00
rdb db3ab953e4 Remove ppremake, genPyCode, and all hacks created to support them 2015-11-09 19:06:49 +01:00
Sam Edwards 8b876843d4 Merge branch 'master' into cmake 2015-05-02 11:33:52 -07:00
rdb 16e7831566 Remove executable permissions from files that don't need them 2015-04-05 15:41:49 +02:00
Sam Edwards 6ee1170453 Merge branch 'master' into cmake
Conflicts:
	panda/src/display/pythonGraphicsWindowProc.cxx
	panda/src/putil/config_util.cxx
2015-02-11 09:53:13 -08:00
rdb 794b00805e Add man pages for the majority of utilities 2014-12-27 22:14:23 +01:00
Sam Edwards 5e2f3f777b CMake: Build bam2egg and egg2bam. 2014-05-06 21:04:18 -06:00
David Rose 9158d9b20c minor change to decimate 2013-08-04 12:31:32 +00:00
David Rose 9beae889a2 pts2bam 2013-08-03 19:02:22 +00:00
David Rose 3af8da3bcd loader.saveModel(), EggToObjConverter, etc. 2012-12-20 00:09:14 +00:00
David Rose cf8d1ac8cd preserve named GeomNodes 2012-10-01 21:54:54 +00:00
David Rose e9053ff910 support GLSL tessellation shaders 2012-04-27 20:29:47 +00:00
David Rose e26b9f4c92 include points and lines in bam2egg 2012-01-31 00:17:27 +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 84a38c8d2f subtle link issues on ubuntu 2011-12-13 01:59:20 +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 501470169f stdfloat_double 2011-10-10 05:25:10 +00:00
David Rose 69738d7975 let's not link with speedtree after all 2011-08-04 00:53:06 +00:00
David Rose 78b0e9b627 bam-info wants to link with speedtree if available 2011-07-27 18:19:56 +00:00
David Rose 0647066e23 add tags and model nodes 2011-06-13 01:58:44 +00:00
Gyedo Jeon 1edd26540b Made vertices transformed properly 2010-06-11 00:59:15 +00:00
David Rose f355918029 fix egg2bam bug 2010-02-19 20:41:19 +00:00
David Rose 515635f6da fix bam2egg 2009-09-15 01:01:25 +00:00
David Rose 4279367698 fix compiler ambiguity 2009-06-10 21:07:13 +00:00
David Rose aefe3d35c2 merge dev_bam_2009 to trunk 2009-06-10 17:54:40 +00:00
David Rose 82c1bec8fd convert animated vertex position 2009-05-27 03:24:35 +00:00
Chris Brunner e3bffa43aa added more descriptive warning message when encountering a CollisionTube 2009-05-12 22:11:03 +00:00
David Rose 0dc844602f make sane use of libsquish 2009-01-15 00:41:25 +00:00
David Rose 656fb8d683 prepare for slot-based renderstate 2008-11-17 02:48:18 +00:00
David Rose 26caa4da86 pgraphnodes 2008-11-06 01:20:18 +00:00
David Rose 05dbe116e4 further improvements from Erik Pojar 2008-10-30 00:38:20 +00:00
David Rose c5daffceaf further enhancements from Erik Pojar 2008-10-21 18:31:45 +00:00
David Rose 54c51cba47 enhancements from Erik Pojar 2008-10-20 23:31:19 +00:00
David Rose f6f31c3afb typo 2008-06-12 21:40:04 +00:00