Commit Graph

591 Commits

Author SHA1 Message Date
rdb 81dc0f3762 Set interrogate module string to 'panda3d.core' instead of 'core' to make pickling work correctly. Contact me if this breaks anything. 2014-05-23 13:44:00 +00:00
rdb 566feda34d Commit patch by cfsworks to move pgraph stuff to extensions 2014-04-04 09:23:58 +00:00
rdb 44b4afe898 Fix issues building the plugin on Linux 2014-03-27 12:56:59 +00:00
rdb 1b93b8fbb3 Add methods to efficiently access PfmFile data from Python 2014-03-09 01:05:34 +00:00
rdb e38b97b26f fix for Python versions before 2.6 2014-03-09 00:57:09 +00:00
rdb c897b0ece1 Remove old cruft relating to Mac OS X installer 2014-03-08 20:09:58 +00:00
rdb c6cbaa92f9 Fix a range of build issues, in particular on Mac OS X 2014-03-08 14:22:17 +00:00
rdb e14a831900 more windows linker problems 2014-02-20 22:32:06 +00:00
rdb ee56fa4302 more ode fixes 2014-02-20 22:20:58 +00:00
rdb fe07bceef9 link in ODE for extension functions 2014-02-20 22:02:34 +00:00
rdb d3aab3bb18 ugh I'm fuxing up all over the place. sorry guys. :-/ 2014-02-20 21:16:09 +00:00
rdb 0735b15981 fix for boost link error on libRocket 2014-02-20 21:09:53 +00:00
rdb 6e16ca7f68 More fixes for windows modules 2014-02-20 20:53:51 +00:00
rdb e1a91d28c5 more fixes for building of windows modules 2014-02-20 20:25:11 +00:00
rdb 260cb66c54 generate .lib for .pyd files on Windows. 2014-02-20 20:00:45 +00:00
rdb 60fb5376f9 fixes for building modules on windows 2014-02-20 19:52:47 +00:00
rdb 441c1722d8 core.pyd needs explicit link to libp3dtoolconfig.dll 2014-02-20 18:41:42 +00:00
rdb 5f2c0a6e04 Big commit aiding in separation of Python bindings:
* Most extension functions have been moved to C++.
 * In makepanda, Python bindings are compiled into panda3d/<module>.pyd.
2014-02-20 13:33:26 +00:00
rdb cd01f15c77 Use 64-bit regview when making 64-bit builds to fix interaction between Python installations/libraries and Panda3D 2014-01-14 10:42:03 +00:00
rdb 9c27cea403 try and remove unnecessary X11 dependency on OS X 2014-01-11 13:58:22 +00:00
rdb 4b9da436a0 Automatically invoke 2to3 on built/direct for a Python 3 build 2013-12-17 22:48:19 +00:00
rdb 5edb53b8e8 fix some 64-bit linux issues 2013-12-17 22:44:39 +00:00
rdb b686d371ca fix maya location on linux, fix dependency cache problems with Python 3 that forced a full rebuild every time 2013-12-17 13:33:39 +00:00
rdb 0046d259dc Eliminate unused HAVE_GETTIMEOFDAY which conflicts with Python's definition anyway. 2013-12-17 13:28:51 +00:00
rdb 849b60c6e9 support max 2013 and above 2013-10-07 20:15:38 +00:00
rdb f3a7c94172 64-bit PhysX 2013-10-07 10:48:33 +00:00
rdb 3753602ef9 fix tiff 2013-10-07 10:37:22 +00:00
rdb a233c3b902 oopsfix 2013-09-18 22:45:40 +00:00
rdb 33bf6b6df1 compile fixes 2013-09-18 19:25:44 +00:00
rdb 921be2f1e5 makepanda should also compile _ext.cxx files 2013-09-18 15:22:40 +00:00
rdb c02932282b don't pick up _ext.I 2013-09-18 14:56:51 +00:00
enn0x 13d11f9019 Fix for DirectX SDK lib path (64bit) 2013-09-02 21:10:56 +00:00
rdb 1b3e62ebb9 Fixes for running makepanda with cygwin Python, fixes for compiling on 32-bits Windows for 64-bits Windows 2013-08-28 09:01:03 +00:00
rdb f251e29237 further fixes for cross-compiling on windows 2013-08-28 07:31:50 +00:00
rdb 93949d450b Always include extras/include 2013-08-26 17:58:01 +00:00
rdb 9f3fb48abf (hopefully) fix compile error with Maya on VC 2010 2013-08-26 17:29:47 +00:00
rdb 1d3c1c0a8b Add 'MFC' to OPTS when compiling plugin_activex 2013-08-26 15:14:14 +00:00
rdb a876f1ee4b Add extras/include dir for putting an mfc header that was yanked from a Windows SDK 7.1 sample 2013-08-26 15:09:51 +00:00
rdb 3edcc13ac3 we should probably specify WIN64_VC et al on 64-bit windows. 2013-08-26 13:05:42 +00:00
rdb 4c4b627260 Drop support for VC2008. Add support for VC2010. Split vrpn and ffmpeg out of libpanda. Fixes for cross-compiling 64-bit on 32-bit Windows. Will post new thirdparty packages at the forums. 2013-08-26 12:22:24 +00:00
rdb 0854cf5aa2 Add support for libswresample 2013-08-22 18:36:58 +00:00
rdb 330a9c7b87 MoveAway/MoveBackConflictingFiles is a bad idea, let's just WarnConflictingFiles 2013-08-22 18:30:29 +00:00
rdb 6cf523c4de Locate fcollada lib in thirdparty dir correctly 2013-08-13 17:45:16 +00:00
rdb 78d3b4095b Implement a better solution for the multilib problem. 2013-04-12 15:22:37 +00:00
David Rose 4936cd71c7 stupid typo 2013-03-14 16:37:19 +00:00
David Rose 6cdce0d13d iphlpapi.lib is now required for ConnectionManager::get_interfaces() 2013-03-14 16:31:40 +00:00
rdb 14bd32c215 fix debian build 2013-03-07 11:54:51 +00:00
rdb a5e6aca66d Specify -u to ppackage only when building with --universal on Mac OS X 2013-03-05 21:09:42 +00:00
rdb 0b9fc00004 fix more breakage 2013-02-20 10:54:08 +00:00
rdb 62a4e4122c Python 3 support, and a compile fix 2013-02-18 18:42:49 +00:00